redis 使用

介绍

Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel提供高可用性并使用Redis Cluster自动分区。

常用语法

set 存值 

get 取值

del 删除值

incr key 自增

expire 多长时间过期 

expireAt 指定到此时间过期(unix 秒的值 new Date().getTime() / 1000)

ttl 还剩多长时间过期 (-2表示值不再存在 -1表示永久有效)

复杂的列表操作:

prush 将新值放在列表的末尾

lpush 将新值放在列表的开头

lrange 给出了列表的子集

llen 返回列表的当前长度

lpop 从列表中删除第一个元素并返回它

rpop 从列表中删除最后一个元素并返回它

sismember 测试某个值是否在集合中,如果存在返回1 否则返回0

原文地址:https://www.cnblogs.com/pzyin/p/8231824.html