Redis:remote dictionary server 远程字典服务器。Redis性能非常高,单机能够达到15w qps,通常适合做缓存,也可以持久化。
Redis安装好后,默认有16个数据库,初始默认使用0号库, 编号是 0...15
1.添加key-val [set]
2.查看当前redis的所有key [keys *]
3.获取key对应的值.[get key]
4.切换redis数据库 [select index]
5.如何查看当前数据库的key-val数量[dbsize]
6.清空当前数据库的key-val和清空所有数据库的key-val[flushdb flushall]
Redis的五大数据类型:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(sorted set 有序集合)
string是Redis最基本的类型,一个key对应一个value。string类型是二进制安全的。除普通的字符串外,也可以存放图片等数据。redis中字符串value最大是512M。
string字符串的CRUD操作:set[如果存在就相当于修改,不存在就是添加]/get/del
setex(set with expire)键秒值
mset[同时设置一个或多个key-value对]
mget[同时获取多个key-value]
hash是一个键值对集合。var user1 map[string]string。
hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。
列表是简单的字符串列表,按照插入顺序排序。可以添加一个元素到列表的头部(左边)或者尾部(右边)。
list本质是一个链表,list的元素是有序的,元素的值可以重复。
原文:https://www.cnblogs.com/xidian2014/p/10702478.html