Redis-cli简单操作命令

来源:互联网 发布:unity3d 双摄像机分屏 编辑:程序博客网 时间:2024/06/05 08:40

Redis一大特点就是提供list, set, zset, hash等数据结构的存储,下面就是它的一些主要操作命令。

redis-cli -h ip -p 6379SELECT 1 切换数据库DBSIZE   查看当前数据库key的数量FLUSHDB  清空当前库记录FLUSHALL 清空所有库的记录move key db 将某键值对移动到某db中去del key 删除某keyttl time-to-live EXPIRE key secondkey设置过期时间, 过期了值会被移除        返回值-1 代表一直存在,        -2代表已过期k-v:get key  获取值set key value 设置值, 如key存在, 则覆盖其值type key 获取其类型setnx key value 如果不存在, 则set值, 存在则不操作setex key time value 设置会过期的值list:LPUSH key valuesLRANGE key values 输出集合的值RPOPLPUSHset:sadd key    入栈spop key    出栈srandmember key count  随机出数sdiff key1 key2 差集  在第一个集合里面, 不在第二个集合里面sinter key1 key2 交集sunion key1 key2 合集hash:hsethgethkeyshvalshmsethmgetZset(sorted set):zadd 添加元素zrange key start top 返回start到top位置的元素zrange key start top withscores 返回keys valszrangebyscore key score1 score2zrangebyscore key score1 (score2 不包括score2zrangebyscore key score1 score2 limit 2 2 从第2位开始截取2个元素zrem key score 删除元素zcard key 返回元素个数zrank key score  获取下标zrevrank key score 逆序获取某元素的下标值zrevrange key 0 -1 逆序获得下标值
0 0
原创粉丝点击