首页 > 数据库 >2-Redis十大类型之字符串String

2-Redis十大类型之字符串String

时间:2024-02-19 14:55:52浏览次数:27  
标签:String Redis value key 字符串 数字

1. Redis String类型

注意:redis中的string类型最大value为512MB

1.1 同时设置多个键值对

MSET k1 v1 k2 v2 k3 v3 ...

image-20240219143147471

1.2 同时获取多个键值

MGET k1 k2 k3...

image-20240219143233404

1.3 获取指定区间范围内的值

GETRANGE k start end: 类似于字符串截取

image-20240219143552272

SETRANGE k offset value: 类似于从字符串的指定位置开始重写若干个元素

image-20240219143805487

1.4 数值的增减(一定是数字)

递增数字:INCR key:

image-20240219144014556

**增加指定的数字:INCRBY key increment: **

image-20240219144227611

递减数字:DECR key

递减指定的数字 DECRBY key decrement

1.5 获取字符串长度

STRLEN key:

image-20240219144448560

1.6 内容追加

APPEND key value:

image-20240219144553865

标签:String,Redis,value,key,字符串,数字
From: https://www.cnblogs.com/lilyflower/p/18021092

相关文章

  • 1-redis中key常见的操作命令
    1Redis中的key常用操作命令1.1keys*:查看当前库所有的key1.2existskey:判断某个key是否存在返回1表示存在,返回0表示不存在。1.3typekey:查看key是什么类型1.4delkey:删除指定的key数据类型删除成功为1,删除失败为0。1.5unlinkkey:非阻塞删除,真正的删除......
  • VC++ 中 CT2A CA2T 两个宏进行字符串转换简单测试
    #include"afxwin.h"#include<iostream>usingnamespacestd;intmain(){CStringcs=_T("西游记");AfxMessageBox(_T("CString:")+cs);//CString转ACSIICT2Aa_str(cs);stringstd_str(a_str);......
  • redis
    1.初始redisRedis是一个使用C语言编写的,开源的高性能非关系型(NoSQL)的键值对数据库。Redis中存储的是键值对,值的类型有5种:string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。Redis将所有数据都存放在内存中,所以读写性能非常好,Redis每秒可以处理超过10万次读写操作,是......
  • redis高频问题--缓存--数据淘汰策略
    redis-数据淘汰策略redis具体的有八种淘汰策略数据淘汰策略建议总结问答......
  • redis高频问题--缓存--数据过期策略
    redis的数据过期策略惰性删除定期删除总结回答......
  • Redis为何快?Redis6/7版本为何要开始支持多线程?
    Redis之所以快,主要有以下几个原因:1.数据结构和内部编码:Redis提供了多种数据结构,如string、hash、list、set、zset等,这些数据结构都有对应的内部编码。根据存储的键值对的个数和大小,Redis会选择最合适的内部编码。这样的设计可以充分发挥各种数据结构的优势,提高性能。2.纯内......
  • 使用Redis的ZSet集合实现接口限流
    背景一般在设计后端接口的时候,一般都会预估接口能承受的最大流量是多少。那么如果瞬时流量超过了接口的承载力,我们就需要考虑接口做限流处理了。限流实际上是指限制系统的输入流量和输出流量已保持系统的稳定性,防止极端条件下系统因为突然的请求激增而造成的崩溃。思考我们知......
  • 2024-02-18-物联网C语言(7-字符串处理函数)
    7.字符串7.1获取字符串的长度函数-strlen头文件:#include<string.h>函数定义:size_tstrlen(constchar*s)参数:s-指定的字符串返回值:当前字符串的长度#include<stdio.h>#include<string.h>intmain(intargc,charconst*argv[]){//使用strlen获取字符......
  • 字符串
    4.代码 由1.中思路+性质(else),可得代码:voidnxt(){n[0]=-1;intk=-1;intj=0;while(j<t.length()){if(k==-1||t[j]==t[k]){......
  • 【Azure Webjob + Redis】WebJob一直链接Azure Redis一直报错 Timeout Exception
    问题描述运行在AppService上的Webjob连接AzureRedis出现TimeoutException。 错误截图: 参考AzureRedis对于超时问题的排查建议,在修改MinThread后,问题依旧。流量突增和线程池配置流量激增时,如果 ThreadPool  设置不佳,则可能导致对Redis服务器已发送但尚未在客......