终极篇Redis指令生产大全(生产redis指令大全)
Redis是一个开源的内存数据存储系统,被许多应用及项目所使用,比如 Instagram、Twitter 等流行的社交网络。这个软件很复杂,由许多指令组成,每一个指令拥有特定的用途。而这篇文章,将会简要介绍 Redis 当中所有指令,以供参考。
Redis 拥有许多通用指令,比如SET和GET指令,用以储存及读取数据,HMSET和 HMGET 可以设立及读取一个hash值,而 ZADD 指令则是给 ZSet(有序集合)增加成员,还有 KEYS 用以搜索键值名称 。
下面介绍一些特定类型的 Redis 指令,例如 HINCRBYFLOAT 和 HINCRBY ,用以增加hash中数值类型的成员,可以是浮点类型或整数类型,而 SADD 指令和 SMEMBERS 则是增加与读取集合的函数,另外 ZCARD 用以读取有序集拥有的元素个数,RENAME 则是重命名一个key。
Redis 还有很多命令避免出现困难,例如 MONITOR 指令,用以普通用户来监视服务器上的调试命令,而 SORT 指令则可以对列表进行排序,SCAN 可以模糊匹配keys并返回完整结果,SLOWLOG 可以列出慢执行命令的状况.
PING 指令可以测试服务器是否是正常工作,而 INFO 指令可以查询关于 Redis 的某些信息,比如分配内存情况,已连接客户端数量,运行时间等等。
以上就是 Redis 中所有指令的大全,掌握这些指令就可以对 Redis 充分发挥它的能力,使它更加有效的为你的应用提供服务。
例子:
Set命令
SET Key-Name Value
设置一个Key-Name的值为Value
例:
SET user:name:john john
Hash命令
HMSET Key-Name field-1 value-1 [field-2 value-2]
设置一个Hash的值为多个field-value对
例:
HMSET user:name:john firstname John lastname Doe
ZADD 命令
ZADD key-name score-1 member-1 [score-2 member-2]
在Key-Name中添加一个或多个member元素,其score值由对应的score-1,score-2给出
例:
ZADD leaderboard 25 john 50 johnny 75 jimmy
相关文章