redis常见操作命令


连接相关:
redis-cli -h -p shutdown #关闭redis-cli [-c如集群要加此参数] -h -p #连接,如启用了认证连接后要输入AUTH 才可进行后续操作连接后帮助信息:
help #显示版本,help使用方法,help @命令组 ,help
判断key的类型:type key
@server
CLIENT SETNAME 设定客户端名称,默认为空CLIENT GETNAME 获取客户端名称CLIENT KILL IP:PORT 关闭某端口info 查看所有信息info memory 只查看memory相关信息FLUSHDB 清空当前库FLUSHALL 清空所有库 CONFIG免费云主机域名 [SET|GET|RESETSTAT|REWRITE]配置文件redis.conf的参数都可以再次通过config set进行配置,只在内存中生效,如想永久生效 设置后用configREWRITE保存在配置文件中@string 字符串相关
set [EX seconds过期时间秒] [NX不存在才创建|XX存在才设定] #例set system Cent
setnx 等同于set NXsetxx等同于set XXget 例:get system “Cent”APPEND 在key的后面追加,例:append system OS ;get system “CentOS”
strlen 长度 例:strlen system (integer) 6
incr 对整数值增加数值1 例:set NUM 2 ;incr NUM ;get NUM –》3decr对整数值减少数值1exists 查看是否存在 存在返回1,不存在返回0@list 列表相关
rpush key value从右边插入一个元素 ,例:rpush NO1 one two threeLINDEX key index 获取组中元素 例:lindex NO1 0 获取index为0的元素,onelpush key value 从左边插入一个元素,例:rpush NO2 one two three ; lindex NO2 0 获取index为0的元素,threellen key 查看列表元素个数lpop 弹出左边的一个元素rpop 弹出右边的一个元素lset修改元素 例lset NO1 0 mon 把第0个元素改为mon@set 集合sadd key member 向集合添加一个或多个元素 SADD w1 mon tue wed thu fre sat sun #在集群中设置时要在key前面加{xx}: 标识,不然数据未存储在一个slot中一些功能无法使用scard key获取一个集合内元素的个数SMEMBERS key 获取集合内的所有元素
sinter 求交集 sinter w1 w2 #集群key前要指定{xx}: 标识sunion 求并集spop 随机弹出一个元素sismember w1 mon #mon是否是w1的元素,正确返回1,错误返回0@sorted_set 有序集合
zadd 设定 zadd weekday 1 mon 2 tue 3 wedzcard weekday元素个数zscore weekday 1 查看索引对应的元素zrank weekday tue 查看对应的索引号zrange weekday 0 2 查看0-2对应的所有元素,终止为为-1代表最后一位zrangebyscore 通过score获取集合@hash 映射,关联数组hset hset h2 a monhget hget h2 ahkeys hkeys h2 查看键里面的所有值hdel hkeys h2 删除具体field del key 删除整个keyhgetall key获取在哈希表中指定 key 的所有字段和值 HVALS key获取哈希表中所有值

相关推荐: Oracle数据库存储迁移之后启动过程报错:ORA-00210 ORA-00202 ORA-17503 ORA-15173怎么解决

本篇内容介绍了“Oracle数据库存储迁移之后启动过程报错:ORA-00210 ORA-00202 ORA-17503 ORA-15173怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 01/17 12:12
Next 01/17 12:12