移花宫资源网 Design By www.nbddc.com
Redis中五种数据类型简单操作
提出问题
Redis五种数据类型的简单增删改查命令???
解决问题
假设你已经安装Redis服务器;
假设你已经打开Redis cli命令行工具;
假设你对Redis有所了解;
Redis简单增删改查例子
例一:字符串的增删改查
#增加一个key为ay_key的值 127.0.0.1:6379> set ay_key "ay" OK #查询ay_key的值 127.0.0.1:6379> get ay_key "ay" #修改ay_key的值 127.0.0.1:6379> set ay_key "new_ay" OK 127.0.0.1:6379> get ay_key "new_ay" #修改ay_key名称 127.0.0.1:6379> rename ay_key new_ay_key OK 127.0.0.1:6379> keys * 1) "new_ay_key" #删除ay_key 127.0.0.1:6379> del ay_key (integer) 0 #查询是否存在ay_key 0 127.0.0.1:6379> exists ay_key (integer) 0
例二:Set集合的增删改查
#删除当前选择数据库中的所有key 127.0.0.1:6379> flushdb OK #生成set集合,添加4个数据 127.0.0.1:6379> sadd set_ay_key "ay" "al" "xy" "xl" (integer) 4 #查询set里面所有值 127.0.0.1:6379> smembers set_ay_key 1) "xy" 2) "al" 3) "ay" 4) "xl" #删除value为"xl" , 返回 1 如果没有返回 0 127.0.0.1:6379> srem set_ay_key "xl" (integer) 1 127.0.0.1:6379> smembers set_ay_key 1) "xy" 2) "al" 3) "ay" #添加value为"xl" 127.0.0.1:6379> sadd set_ay_key "xl" (integer) 1 127.0.0.1:6379> smembers set_ay_key 1) "xy" 2) "al" 3) "ay" 4) "xl" #添加value为"xl" 添加不进去,但也不报错,set是不允许重复的 127.0.0.1:6379> sadd set_ay_key "xl" (integer) 0 #不多解释 127.0.0.1:6379> sadd set_ay_key "xl" (integer) 0 #不多解释 127.0.0.1:6379> sadd set_ay_key "xl" (integer) 0
例三:List集合的增删改查
#添加key为list_ay_key的list集合 127.0.0.1:6379> lpush list_ay_key "ay" "al" "xy" "xl" (integer) 4 #查询key为list_ay_key的集合 127.0.0.1:6379> lrange list_ay_key 0 -1 1) "xl" 2) "xy" 3) "al" 4) "ay" #往list尾部添加元素 127.0.0.1:6379> rpush list_ay_key "together" (integer) 5 #往list头部添加元素 127.0.0.1:6379> lpush list_ay_key "first" (integer) 6 #查询list集合 127.0.0.1:6379> lrange list_ay_key 0 -1 1) "first" 2) "xl" 3) "xy" 4) "al" 5) "ay" 6) "together" #更新index为0的值 127.0.0.1:6379> lset list_ay_key 0 "update_first" OK 127.0.0.1:6379> lrange list_ay_key 0 -1 1) "update_first" 2) "xl" 3) "xy" 4) "al" 5) "ay" 6) "together" #删除index为1上的值 127.0.0.1:6379> lrem list_ay_key 1 "update_first" (integer) 1 127.0.0.1:6379> lrange list_ay_key 0 -1 1) "xl" 2) "xy" 3) "al" 4) "ay" 5) "together"
例四:Hash集合(类似Java)的增删改查
127.0.0.1:6379> flushdb OK #生成hash集合,并添加key 为uuid_one value 为"12345" 127.0.0.1:6379> hset hash_ay_key "uuid_one" "12345" (integer) 1 127.0.0.1:6379> hlen hash_ay_key (integer) 1 #返回集合所有的key 127.0.0.1:6379> hkeys hash_ay_key 1) "uuid_one" #返回集合所有value 127.0.0.1:6379> hvals hash_ay_key 1) "12345" #集合添加值 127.0.0.1:6379> hset hash_ay_key "uuid_two" "22222" (integer) 1 #集合添加值 127.0.0.1:6379> hset hash_ay_key "uuid_three" "33333" (integer) 1 #获得key为uuid_one的值 127.0.0.1:6379> hget hash_ay_key uuid_one "12345" #删除key为uuid_three的值 127.0.0.1:6379> hdel hash_ay_key uuid_three (integer) 1 127.0.0.1:6379> hkeys hash_ay_key 1) "uuid_one" 2) "uuid_two" #获得所有,包括key和value 127.0.0.1:6379> hgetall hash_ay_key 1) "uuid_one" 2) "12345" 3) "uuid_two" 4) "22222" #更新key为uuid_one的值 127.0.0.1:6379> hset hash_ay_key uuid_one "11111" (integer) 0 127.0.0.1:6379> hset hash_ay_key "uuid_one" "11111" (integer) 0 127.0.0.1:6379> hgetall hash_ay_key 1) "uuid_one" 2) "11111" 3) "uuid_two" 4) "22222"
例五:SortedSet集合的增删改查
SortedSet是有序的set集合
#sorted set添加值ay 排序值为 1 127.0.0.1:6379> zadd zset_ay_key 1 "ay" (integer) 1 127.0.0.1:6379> zadd zset_ay_key 2 "al" (integer) 1 127.0.0.1:6379> zadd zset_ay_key 3 "xy" (integer) 1 127.0.0.1:6379> zadd zset_ay_key 4 "xl" (integer) 1 #查询所有的值 127.0.0.1:6379> zrange zset_ay_key 0 -1 1) "ay" 2) "al" 3) "xy" 4) "xl" #删除所有的值 127.0.0.1:6379> zrem zet_ay_key "xl" (integer) 0 127.0.0.1:6379> zrange zset_ay_key 0 -1 1) "ay" 2) "al" 3) "xy" 4) "xl"
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
移花宫资源网 Design By www.nbddc.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
移花宫资源网 Design By www.nbddc.com
暂无评论...
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
2024年11月19日
2024年11月19日
- 好薇2024《兵哥哥》1:124K黄金母盘[WAV+CUE]
- 胡歌.2006-珍惜(EP)【步升大风】【FLAC分轨】
- 洪荣宏.2014-拼乎自己看【华特】【WAV+CUE】
- 伊能静.1999-从脆弱到勇敢1987-1996精选2CD【华纳】【WAV+CUE】
- 刘亮鹭《汽车DJ玩主》[WAV+CUE][1.1G]
- 张杰《最接近天堂的地方》天娱传媒[WAV+CUE][1.1G]
- 群星《2022年度发烧天碟》无损黑胶碟 2CD[WAV+CUE][1.4G]
- 罗文1983-罗文甄妮-射雕英雄传(纯银AMCD)[WAV+CUE]
- 群星《亚洲故事香港纯弦》雨果UPMAGCD2024[低速原抓WAV+CUE]
- 群星《经典咏流传》限量1:1母盘直刻[低速原抓WAV+CUE]
- 庾澄庆1993《老实情歌》福茂唱片[WAV+CUE][1G]
- 许巍《在别处》美卡首版[WAV+CUE][1G]
- 林子祥《单手拍掌》华纳香港版[WAV+CUE][1G]
- 郑秀文.1997-我们的主题曲【华纳】【WAV+CUE】
- 群星.2001-生命因爱动听电影原创音乐AVCD【MEDIA】【WAV+CUE】