redis增删改

Redis的之五种数据类型的简单增删改查

标签: redis
13704人阅读 评论(5)收藏举报
(“#lib”)。html(html); (function () {
        try
        {
            var lib = eval("("+
(function () {        try        {            var lib = eval("("+
(“#lib”)。attr(“value”)+“)”); var html =“”; if(lib.err == 0) {$ .each(lib.data,function(i){var obj = lib.data [i]; // html + =' '+ obj.name +“”; html + =' '; html + =' ';}); if(html!=“”){setTimeout(function(){ ("#lib").html(html); ("#lib").html(html); ( “#embody”)显示(); },100); }}} catch(err){}});
            <div class="category clearfix">
        <div class="category_l">
            <img src="https://csdnimg.cn/release/phoenix/images/category_icon.jpg">
            <span>分类:</span>
        </div>
        <div class="category_r">
                                        <label onclick="GetCategoryArticles('6199220','huangwenyi1010','top','51354188');">
                <span onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">
                   一步一步学Redis<em>(4)</em>
                </span>
                <img class="arrow-down" src="https://csdnimg.cn/release/phoenix/images/arrow_triangle _down.jpg" style="display:inline;">
                <img class="arrow-up" src="https://csdnimg.cn/release/phoenix/images/arrow_triangle_up.jpg" style="display:none;">
                <div class="subItem">
                    <div class="subItem_t">
                        <a href="https://blog.csdn.net/huangwenyi1010/article/category/6199220" target="_blank">作者同类文章</a>
                        <i class="J_close">X</i>
                    </div>
                    <ul class="subItem_l" id="top_6199220"></ul>
                </div>
            </label>
                                    </div>
    </div>
            <div class="bog_copyright">
                    <p class="copyright_p">
            版权声明:我已委托“维权骑士”(rightknights.com)为我的文章进行维权行动                https://blog.csdn.net/huangwenyi1010/article/details/51354188            </p>
                </div>
    <div style="clear:both"></div><div style="border:solid 1px #ccc; background:#eee; float:left; min-width:200px;padding:4px 10px;"><p style="text-align:right;margin:0;"><span style="float:left;">目录<a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188" title="系统根据文章中H1到H6标签自动生成文章目录">(?)</a></span><a href="#" onclick="javascript:return openct(this);" title="展开">[+]</a></p><ol style="display:none;margin-left:14px;padding-left:14px;line-height:160%;"><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t0">开心一笑</a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t1">视频教程</a></li><ol><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t2">CSDN学院 </a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t3">腾讯学院</a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t4">网易学院</a></li></ol><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t5">视频教程</a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t6">提出问题</a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t7">解决问题</a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t8">参考高手文章</a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t9">读书感悟</a></li><li><a href="https://blog.csdn.net/huangwenyi1010/article/details/51354188#t10">其他</a></li></ol></div><div style="clear:both"></div><div id="article_content" class="article_content csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post" style="overflow: hidden;">
                <div class="markdown_views">
            <h3 id="开心一笑"><a name="t0" target="_blank"></a><strong>开心一笑</strong></h3>

乌龟受伤让蜗牛去买药过了2个小时蜗牛还没回来乌龟急了骂道:。。他妈的再不回来老子就死了这时门外传来了蜗牛的声音:你他妈再说老子不去了!

视频教程

CSDN学院:

http://edu.csdn.net/lecturer/994

腾讯学院:

https://huangwy.ke.qq.com/

网易学院:

http://study.163.com/instructor/1035331499.htm

视频教程

大家好,我录制的视频的“Java之优雅编程之道”已经在CSDN学院发布了,有兴趣的同学可以购买观看,相信大家一定会收获到很多知识的。谢谢大家的支持......

视频地址:http : //edu.csdn.net/lecturer/994

提出问题

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"

不写了,好累,都一样,看下面的文章…..

参考高手文章

http://www.runoob.com/redis/redis-sorted-sets.html

读书感悟

来自“长江七号”
- 星爷“对儿子的家训(片中反复出现了3次) - 我们虽然穷,但是不能说谎,也不能打人;不是我们的东西,我们不能拿;要好好读书,长大要做个对社会有用的人。

其他

如果有带给你一丝丝小快乐,就让快乐继续传递下去,欢迎转载,点赞,顶,欢迎留下宝贵的意见,多谢支持!






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值