首页 > 数据库 >Redis字符串(String)

Redis字符串(String)

时间:2022-11-12 21:55:13浏览次数:45  
标签:设置 String Redis value 键值 key 字符串

String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。

常用命令

set   <key><value>添加键值对

get   <key>查询对应键值

append  <key><value>将给定的<value> 追加到原值的末尾

strlen  <key>获得值的长度

setnx  <key><value>只有在 key 不存在时    设置 key 的值

incr  <key>

将 key 中储存的数字值增1

只能对数字值操作,如果为空,新增值为1

decr  <key>

将 key 中储存的数字值减1

只能对数字值操作,如果为空,新增值为-1

incrby / decrby  <key><步长>将 key 中储存的数字值增减。自定义步长。

mset  <key1><value1><key2><value2>  .....

同时设置一个或多个 key-value对 

mget  <key1><key2><key3> .....

同时获取一个或多个 value 

msetnx <key1><value1><key2><value2>  .....

同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。

原子性,有一个失败则都失败

getrange  <key><起始位置><结束位置>

获得值的范围,类似java中的substring,前包,后包

setrange  <key><起始位置><value>

用 <value>  覆写<key>所储存的字符串值,从<起始位置>开始(索引从0开始)。

setex  <key><过期时间><value>

设置键值的同时,设置过期时间,单位秒。

getset <key><value>

以新换旧,设置了新值同时获得旧值。

 

标签:设置,String,Redis,value,键值,key,字符串
From: https://www.cnblogs.com/ai377377/p/16884778.html

相关文章

  • 来自学长的字符串2
    我们抬头仰望同一片星空,在万家灯火熄灭的时候……本来打算先改考试题在再finish,结果鹤了一下午+半个晚上也没鹤对,鹤的T2还被卡了却依然不知道为什么那个贪心是假的……......
  • Python字符串操作
    Python字符串操作1.*字符串的常用操作1.*.&访问字符串中的值Python访问子字符串变量,可以使用方括号来截取字符串。与列表的索引一样,字符串索引从0开始。字符串的索引......
  • 判断是否为回文字符串, StringBuffer对象的reverse()方法,返回值toString()
      import java.util.*;public class Solution {    /**     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可    ......
  • windows环境下安装redis 5.x版本 和手动启动服务
    安装方式:一路下一步1.安装包地址:https://github.com/tporadowski/redis/releases/            ---安装完成---安装完后,它会自动做成windows服......
  • Liunx安装redis易错点
    连接主机...连接主机成功Lastfailedlogin:SatNov1212:52:44CST2022from139.162.114.41onssh:nottyTherewere795failedloginattemptssincethelastsucc......
  • String StringBuffer StringBuilder区别
    得分点字符串是否可变,StringBuffer、StringBuilder线程安全问题标准回答Java中提供了String,StringBuffer两个类来封装字符串,并且提供了一系列方法来操作字符串对象。......
  • redis分布式锁
    得分点为什么要实现分布式锁、实现分布式锁的方式标准回答在分布式的环境下,会发生多个server并发修改同一个资源的情况,这种情况下,由于多个server是多个不同的JRE环境......
  • Liunx安装redis的使用方法
    Linux安装Redis注:希望将redis安装到此目录/usr/local/redis希望将安装包下载到此目录/usr/local/src1.创建安装目录/usr/local/redismkdir/usr/local/redis2.进入安......
  • Redis Cluster 数据分片
    介绍RedisClusterRedis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。节点一个Redis集群通常由多个节点(no......
  • Redis Cluster 数据分片
    介绍RedisClusterRedis集群是Redis提供的分布式数据库方案,集群通过分片(sharding)来进行数据共享,并提供复制和故障转移功能。节点一个Redis集群通常由多个节点(n......