开心一笑 乌龟受伤。让蜗牛去买药。过了2个小时。蜗牛还没回来。乌龟急了骂道:他妈的再不回来老子就死了!这时门外传来了蜗牛的声音:你他妈再说老子不去了! 提出问题 redis五种数据类型的简单增删改查命令??? 解决问题 假设你已经安装redis服务器; 假
开心一笑乌龟受伤。让蜗牛去买药。过了2个小时。蜗牛还没回来。乌龟急了骂道:他妈的再不回来老子就死了!这时门外传来了蜗牛的声音:你他妈再说老子不去了!
提出问题redis五种数据类型的简单增删改查命令???
解决问题假设你已经安装redis服务器;
假设你已经打开redis cli命令行工具;
假设你对redis有所了解;
redis简单增删改查例子
例一:字符串的增删改查
#增加一个key为ay_key的值127.0.0.1:6379> set ay_key ayok#查询ay_key的值127.0.0.1:6379> get ay_keyay#修改ay_key的值127.0.0.1:6379> set ay_key new_ayok127.0.0.1:6379> get ay_keynew_ay#修改ay_key名称127.0.0.1:6379> rename ay_key new_ay_keyok127.0.0.1:6379> keys *1) new_ay_key#删除ay_key127.0.0.1:6379> del ay_key(integer) 0#查询是否存在ay_key 0127.0.0.1:6379> exists ay_key(integer) 0
例二:set集合的增删改查
#删除当前选择数据库中的所有key127.0.0.1:6379> flushdbok#生成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_key1) xy2) al3) ay4) xl#删除value为xl , 返回 1 如果没有返回 0127.0.0.1:6379> srem set_ay_key xl(integer) 1127.0.0.1:6379> smembers set_ay_key1) xy2) al3) ay#添加value为xl127.0.0.1:6379> sadd set_ay_key xl(integer) 1127.0.0.1:6379> smembers set_ay_key1) xy2) al3) ay4) 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 -11) xl2) xy3) al4) 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 -11) first2) xl3) xy4) al5) ay6) together#更新index为0的值 127.0.0.1:6379> lset list_ay_key 0 update_firstok127.0.0.1:6379> lrange list_ay_key 0 -11) update_first2) xl3) xy4) al5) ay6) together#删除index为1上的值127.0.0.1:6379> lrem list_ay_key 1 update_first(integer) 1127.0.0.1:6379> lrange list_ay_key 0 -11) xl2) xy3) al4) ay5) together
例四:hash集合(类似java)的增删改查
127.0.0.1:6379> flushdbok#生成hash集合,并添加key 为uuid_one value 为12345127.0.0.1:6379> hset hash_ay_key uuid_one 12345(integer) 1127.0.0.1:6379> hlen hash_ay_key(integer) 1#返回集合所有的key127.0.0.1:6379> hkeys hash_ay_key1) uuid_one#返回集合所有value127.0.0.1:6379> hvals hash_ay_key1) 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_one12345#删除key为uuid_three的值127.0.0.1:6379> hdel hash_ay_key uuid_three(integer) 1127.0.0.1:6379> hkeys hash_ay_key1) uuid_one2) uuid_two#获得所有,包括key和value127.0.0.1:6379> hgetall hash_ay_key1) uuid_one2) 123453) uuid_two4) 22222#更新key为uuid_one的值127.0.0.1:6379> hset hash_ay_key uuid_one 11111(integer) 0127.0.0.1:6379> hset hash_ay_key uuid_one 11111(integer) 0127.0.0.1:6379> hgetall hash_ay_key1) uuid_one2) 111113) uuid_two4) 22222
例四:sortedset集合的增删改查
sortedset是有序的set集合
#sorted set添加值ay 排序值为 1127.0.0.1:6379> zadd zset_ay_key 1 ay(integer) 1127.0.0.1:6379> zadd zset_ay_key 2 al(integer) 1127.0.0.1:6379> zadd zset_ay_key 3 xy(integer) 1127.0.0.1:6379> zadd zset_ay_key 4 xl(integer) 1#查询所有的值127.0.0.1:6379> zrange zset_ay_key 0 -11) ay2) al3) xy4) xl#删除所有的值127.0.0.1:6379> zrem zet_ay_key xl(integer) 0127.0.0.1:6379> zrange zset_ay_key 0 -11) ay2) al3) xy4) xl
不写了,好累,都一样,看下面的文章…..
参考高手文章http://www.runoob.com/redis/redis-sorted-sets.html
读书感悟来自《长江七号》
- 星爷”对儿子的家训(片中反复出现了3次)——我们虽然穷,但是不能说谎,也不能打人;不是我们的东西,我们不能拿;要好好读书,长大要做个对社会有用的人。
其他如果有带给你一丝丝小快乐,就让快乐继续传递下去,欢迎转载,点赞,顶,欢迎留下宝贵的意见,多谢支持!