首页 > 数据库 >redis的增删改查

redis的增删改查

时间:2023-06-05 09:56:57浏览次数:43  
标签:删除 改查 元素 redis 列表 member 键值 key 增删

  1. 增加(添加)操作:

    • 设置单个键值对:SET key value
    • 设置多个键值对:MSET key1 value1 key2 value2 ...
    • 添加元素到列表的尾部:RPUSH key element
    • 添加元素到集合:SADD key member
  2. 删除操作:

    • 删除单个键:DEL key
    • 删除多个键:DEL key1 key2 ...
    • 从列表中删除元素:LREM key count element
    • 从集合中删除元素:SREM key member
  3. 修改操作:

    • 更新键的值:SET key value
    • 修改列表中指定位置的元素:LSET key index element
    • 修改集合中的元素:SREM key old_member new_member
  4. 查询操作:

    • 获取键对应的值:GET key
    • 获取多个键对应的值:MGET key1 key2 ...
    • 获取列表的元素范围:LRANGE key start stop
    • 获取集合的所有成员:SMEMBERS key

 

redis和mysql的区别:

Redis是一种基于键值对的内存数据库,与传统的关系型数据库(如MySQL)不同,它不支持像MySQL那样的显式的创建库和表的操作

 

同一个键,对应好多值,那样不冲突吗?:

  肯定冲突,新的值会将旧的值覆盖掉

  所以使用Redis中的一些数据结构来存储多个值,列表,有序列表,集合等等

标签:删除,改查,元素,redis,列表,member,键值,key,增删
From: https://www.cnblogs.com/mxleader/p/17457064.html

相关文章

  • rodert单排学习redis入门【黑铁】
    文章目录前言1.NoSql(notonlysql)2.Redis入门3.Redis特性3.1.性能3.2.特性3.3.优势4.Redis使用场景5.安装5.1.单机安装5.1.1.windows下5.1.2.linux下6.五类数据结构6.0.说明6.1.介绍6.2.Rediskeys6.2.字符串(strings)6.3.列表(Lists)6.4.哈希(Hash)6.5.集合(Set)6.6.有序集合(sorted......
  • Redis(三) -- 其他数据类型和数据持久化
    其他数据类型ListLPUSHLPUSHkeyvalue[value...]--将一个或多个值value插入到列表key的表头--如果有多个value值,那么各个value值按从左到右的顺序依次插入到表头:比如说,对空列表mylist执行命令LPUSHmylistabc,列表的值将是cba,这等同于原子性地执行L......
  • Redis_主从复制
    一、主从复制介绍主机数据更新后根据配置和策略,自动同步到备机的master/slave机制,Master以写为主,slave以读为主好处:读写分离,性能扩展;容灾快速恢复(一主多从):一台slave从机挂掉,马上切换到另一台slave从机提供服务。主机挂:集群集群:一主多从——关联——一主多从二、主从复制配......
  • 缓存雪崩【Redis 缓存】
    缓存雪崩缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。解决方案:给不同的Key的TTL添加随机值利用Redis集群提高服务的可用性给缓存业务添加降级限流策略给业务添加多级缓存 ......
  • 缓存穿透【Redis 缓存】
    缓存穿透缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会失效,这些请求都会打到数据库。解决方案:1.缓存空对象优点:实现简单,维护方便缺点:额外的内存消耗可能造成短期的不一致 2.布隆过......
  • Redis持久化——AOF
    AOF(AppendOnlyFile)以日志的形式来记录每个写操作(增量保存),将Redis执行过的所有写指令记录下来(读指令不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。【默......
  • Redis持久化——RDB
    RDB(RedisDataBase)在指定的时间间隔内将内存的数据集快照(当前某点的数据snapshot)写入磁盘,它恢复时是将快照文件直接读到内存里【默认开启】备份如何执行:Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件【保证数据的一致性和完整性】中,待持久化过......
  • Redis主从复制
    主从复制简介主从复制即将master中的数据即时、有效的复制到slave中。。特征:一个master可以拥有多个slave,一个slave只对应一个master职责:master写数据执行写操作时,将出现变化的数据自动同步到slave读数据(可忽略)slave读数据写数据(禁止)......
  • 基于2.8版本redis配置文件中文解释
        在Redis中直接启动redis-server服务时,采用的是默认的配置文件。采用redis-server xxx.conf这样的方式可以按照指定的配置文件来运行Redis服务。下面是Redis2.8.9的配置文件各项的中文解释。1#daemonizeno默认情况下,redis不是在后台运行的,如果需要在后台运......
  • Redis事务-秒杀并发模拟
    使用工具ab模拟测试:yuminstallhttpd-toolsab--help:使用信息ab-n1000-c100http://localhost8080/SecKill:一个1000请求中有100个并发操作vimpostfile模拟表单提交参数,以&符号结尾;存放当前目录,内容:prodid=0101&ab-n1000-c100-p~/postfile-T application/x-www......