码迷,mamicode.com
首页 > 数据库 > 详细

redis数据库

时间:2019-10-29 21:27:50      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:get   字符   hash   bsp   功能   djang   持久   缓存   过期   

为什么要学redis

1、redis是内存 no-sql 数据库,相比mysql等硬盘数据库效率高
2、在内存值配置数据库使用,而不直接使用内存,redis存储的数据是可以管理的
3、memcache也是内存数据库,且django默认采用的就是memcache数据库,用redis替换memcache的路由很简单,后者更强大
    redis支持更多的数据类型
    redis自带缓存机制,出现数据库系统崩溃数据也是可以有找回的功能
    redis可以主动完成数据持久化(自带数据持久化功能)
    redis的数据过期时间机制也可以自身完成

redis安装

注:在官网安装系统版本,下载对应安装包安装即可

redis数据类型

支持的数据类型:String、Hash、List、Set、Sorted Set

String:存储其他类型不能存的所有数据
Hash:存储 key-value 形式数据,类似于字典
List:存储 一系列有序value 形式数据,列表(数组)
Set:存储 一系列无序value 形式数据,集合
Sorted Set:存储 有排列标号value 形式数据,排行

字符串类型

set:key value
get:key
mset:k1 v1 k2 v2 ... kn vn
mget:k1 k2 ... kn
setex:key exp value

 

redis数据库

标签:get   字符   hash   bsp   功能   djang   持久   缓存   过期   

原文地址:https://www.cnblogs.com/wangcuican/p/11761502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!