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中的一些数据结构来存储多个值,列表,有序列表,集合等等

posted on   黑逍逍  阅读(348)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示