首页 > 数据库 >redis 中的 list

redis 中的 list

时间:2023-01-12 11:00:52浏览次数:36  
标签:加入 list redis v2 k1 左边 meng

lpush K1 V1 V2 V3   左边加入list  

rpush k1 v1 v2 v3 右边加入list

lpop k1 左边吐出一个值

rpop k1 右边吐出一个值

lrange k1 0 -1 输出list中的值 从左到右  0 到 -1 表示输出全部

rpoplpush k1 k2   从k1右边吐出一个值 加入到 k2 左边

lindex k1 2 根据索引取值

llen k1 获取列表长度

linsert k1 before/after v1 ‘abc’     在列表中某个值得前面或者后面加入

lrem k1 2 v2 从左边删除n个v2

lset k1 2 meng  将索引为2 的值变为 meng

 

标签:加入,list,redis,v2,k1,左边,meng
From: https://www.cnblogs.com/mfy123/p/17045833.html

相关文章

  • list提取某个字段转换成list,2种写法
    1.使用stream的方式:List<String>userIds=appPermissionVoList.stream().map(appPermissionVo->appPermissionVo.getUserId()).collect(Collectors.toList()); 2.使......
  • Redis-使用备忘
    Redis-使用备忘基本介绍Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并......
  • mt_Day4:常用API(String,ArryList)
    常用API(String,ArryList)String1.StringString对象不可变的原因:1.String变量每次的修改其实都是产生并指向了新的字符对象2.原来的字符对象都是没有改变的,所以称为不可......
  • Redis做缓存和SpringCache缓存
    记录一下Redis做缓存和SpringCache缓存的区别1.Redis做缓存的话,相当于是一个第三方缓存,所以项目重启之后缓存数据还是存在的2.SpringCache作缓存的话是建立在JVM上的,所以......
  • 《Spring in action 4》(十一)SSM + Redis
    SSM+Redis文章目录​​SSM+Redis​​​​SpringDataRedis​​​​项目整合​​​​项目结构​​​​InitWebApplication​​​​RootConfig​​​​ServletCofig.xml​......
  • 为什么list的size只有一个的时候,无法执行for循环,不然会报这个错误(Unable to evaluate
       “ConcurrentModificationException是基于java集合中的快速失败(fail-fast)机制产生的,在使用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了......
  • Redis-多机数据库-复制
    复制在Redis中,用户可以通过执行SLAVEOF命令或者设置slaveof选项,让一个服务器去复制(replicate)另一个服务器,我们称呼被复制的服务器为主服务器(master),而对主服务器进行复制的......
  • ThinkPHP5 + predis 环境配置
     首先,下载Predis源代码,地址:https://github.com/nrk/predis/tree/master。将代码至于/vendor  目录下,代码结构如下:  2.创建Redis.php文件【方便引用】路径:\thinkphp......
  • JAVA中JSON嵌套报错:Cannot deserialize instance of `java.util.ArrayList` out of ST
      org.springframework.http.converter.HttpMessageNotReadableException:JSONparseerror:Cannotdeserializeinstanceof`java.util.ArrayList`outofSTART_O......
  • redis连接出现问题的解决方案【待完善】
    项目中最近出现多次下列错误:Connectiontimedoutreaderroronconnection可以看出来,上述问题都是因为连接失败或者在失败的连接上操作出错,因此需要增加重试连接的......