首页 > 数据库 >【Redis】Redis的操作命令(二)——Redis 字符串(String)

【Redis】Redis的操作命令(二)——Redis 字符串(String)

时间:2024-04-23 11:35:47浏览次数:31  
标签:储存 操作命令 String Redis value 给定 key 字符串

常见的Redis字符串命令如下:

命令 说明 例子
SET key value 设置指定 key 的值  
GET key 获取指定 key 的值  
GETRANGE key start end 返回 key 中字符串值的子字符  GETRANGE mykey 0 3 
GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)  
GETBIT key offset 对 key 所储存的字符串值,获取指定偏移量上的位(bit)  
MGET key1 [key2..] 获取所有(一个或多个)给定 key 的值  
SETBIT key offset value 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)  
SETEX key seconds value 将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)  
SETNX key value 只有在 key 不存在时设置 key 的值  
SETRANGE key offset value 用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始  
STRLEN key 返回 key 所储存的字符串值的长度  STRLEN mykey 
MSET key value [key value ...] 同时设置一个或多个 key-value 对  
MSETNX key value [key value ...] 同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在  
PSETEX key milliseconds value 这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位  
INCR key 将 key 中储存的数字值增一  
INCRBY key increment 将 key 所储存的值加上给定的增量值(increment)  
INCRBYFLOAT key increment 将 key 所储存的值加上给定的浮点增量值(increment)  
DECR key 将 key 中储存的数字值减一  
DECRBY key decrement key 所储存的值减去给定的减量值(decrement)  
APPEND key value 如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾  

标签:储存,操作命令,String,Redis,value,给定,key,字符串
From: https://www.cnblogs.com/luyj00436/p/18152448

相关文章

  • Java switch() case中的switch可用的数据类型 byte,shor,int ,string ,char不能是long
    Javaswitch()case中的switch可用的数据类型   byte,shor,int,string,char1.swtich()里面必须是int和enum--即枚举类型。2.short、char或者byte他会自动转换为int的。。3.long不能自动转换为int,因为long比int范围大..可能会丢失精度..4.java把string也'转化'成int了,用......
  • Redis在分布式架构中有哪些作用
    Redis在分布式架构中起到了多个关键作用,主要包括以下几点:数据缓存:Redis可以作为分布式系统的缓存层,存储热点数据或计算结果,从而减少对数据库的访问压力,提高系统的响应速度和吞吐量。通过将数据缓存在Redis中,系统可以更快地获取数据,减少网络延迟和数据库查询时间。会话管理:在分......
  • Redis系列之——持久化
    一持久化的作用1.1什么是持久化redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上1.2持久化的实现方式快照:某时某刻数据的一个完成备份, -mysql的Dump-redis的RDB写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的Binlog-Hh......
  • docker安装redis
    下载最新的官方镜像dockerpullredis:latest在/app/redis下新建redis.conf:#开启密码验证(可选)requirepass123#允许redis外地连接,需要注释掉绑定的IP#bind127.0.0.1#关闭保护模式(可选)protected-modeno#注释掉daemonizeyes,或者配置成daemonizeno。因为该配......
  • redis自学(40)什么是多级缓存
    传统缓存的问题传统的缓存策略一般是请求到达Tomcat后,先查询redis,如果未命中则查询数据库,存在下面的问题:l 请求要经过tomcat处理,tomcat的性能成为整个系统的瓶颈l Redis缓存失效时,会对数据库产生冲击  多级缓存方案多级缓存就是充分利用请求处理的每个环节,分别添加缓......
  • redis 安装使用
    下载地址https://download.redis.io/releases/解压tarzxvfredis-7.0.15.tar.gz-C/usr/local/编译redis:cd/usr/local/redis-7.0.15/make编译完成后会在目录下生成生成一个src的目录安装redis:cdsrc/makeinstallPREFIX=/usr/local/redis安装完成。移动配......
  • redis list数据结构操作学习
    转自:https://zhuanlan.zhihu.com/p/765785471.插入元素>rpushmylistA#从右侧插入(integer)1>rpushmylistB(integer)2>lpushmylistfirst(integer)3>lrangemylist0-1//这里使用0-1表示显示所有元素,注意是:0空格-1,0代表第一个元素,-1代表最后......
  • 入门 Redis 基础知识
    目录1.Redis简介与特点1.1.Redis是什么?1.2.为什么选择Redis?2.Redis数据结构与基本操作2.1.字符串(Strings)2.2.列表(Lists)2.3.集合(Sets)2.4.哈希表(Hashes)2.5.有序集合(SortedSets)2.6.基本操作示例3.Redis安装与配置3.1.安装Redis3.2.配置Redis 1.Redi......
  • windows版redis使用bat文件启动闪退
    在redis中使用批处理命令。建立bat后缀的文件。里面内容为:titleredis-6379redis-server.exeredis.windows.conf但是双击执行bat文件,redis出现窗口闪退。解决方案:检查任务管理器中redis是否有启动。有则关闭,重新双击bat文件启动。否则1.Windows+r进入cmd。2.cd进入到re......
  • 店铺营业状态开发+redis入门
      Redis也是数据库,也是用来存储数据的,有五种常用数据,redis是把数据存储到内存中,而mysql是把数据以数据文件的方式存到磁盘上  热点数据:在某个特定时间点,会有大量用户访问他们redis数据库是对MySQL数据库的补充 使用此命令启动redis然后通过客户端连接本地redis......