在上一篇中提到了数据类型 ,在本章中就具体说说这几种数据类型:

sting :
set /get / del / append /strlen 简单的对key-->value 写入读取删除增减

incr  /  decr  / incrby  /  decrby  /  对value值增加或者减少 (只针对数字,其余会报错)

getrange   / setrange  对指定范围的值更改或者查看   0  -1   指全部

mset  /mget / msetnx  对多个值进行操作,msetnx如果存在已经存在的key值,则所有的key都无法写入数据库

在redis中返回1 表示成功   0  表示无效

list:

lpush  /rpush  / lrange   向数据库中写入一个list

lpop  /  rpop   移除list中的一个元素

lindex   按照索引下表获得元素从上到下

llen

lrem key 删除N个value

ltrim key  开始index  结束index 截取指定范围的值后再赋值该key

rpoplpush   源列表   目的列表    把源列表的最后一个给目的的第一个

lset key   index  value

linsert  key  before/after   值1 值2

list中  rpush   lpush可以插入添加  键不存在则创建新的链表   存在则新增内容

如果值全部移除,则键消失   高效操作只针对头尾,中间元素效率低

set:

asdd  /smembers  /  sismember  添加/查看/判断某元素是否存在

scard 获取集合里面元素个数

srem key  value  删除集合中元素

srandmember key  n  随机获取n个随机数

spop key  随机出栈

smove key1  key2   key1_value    将在key1中的key1_value赋值给key2

数学集合  sdiff /sinter / sunion  key1  key2    两个集合的差集/交集/并集

hash  哈希

hset  /  hget  /  hmset  / hgetall / hlen  / hexists / hkeys  /hvals  / hsetnx 和string的命令类似

zset:

zadd  / zrange  /  zrangebyscore  /  zrem  /  zcard  /  zcount  /zrank   /zscore/  zrevrank

最新文章

  1. Linux下安裝Oracle database內核參數設置
  2. 用 flow.ci 让 Hexo 持续部署
  3. <mvc:default-servlet-handler/>导致SimpleUrlHandlerMapping失效
  4. JAVA 5.17习题
  5. Hololens开发笔记之Gesture手势识别(单击,双击)
  6. mac配置vim-go
  7. 21Spring_JdbcTemplatem模板工具类的使用——配置文件(连接三种数据库连接池)
  8. Zclip复制页面内容到剪贴板兼容各浏览器
  9. vs2012运行c语言出现:无法查找或打开 PDB 文件
  10. Linux命令——创建删除文件
  11. 算法分析-插入排序INSERT_SORT与选择排序SELECT_SORT【线性方法】
  12. 如何在其他类中实现继承自CFormView类的对象
  13. Java动态代理机制——JDK
  14. Nginx+Keepalived 主备高可用 安装与配置
  15. 1_ROS学习
  16. 【前端】nodejs的ORM框架sequelize的工厂化
  17. DES的几种填补方式
  18. 性能测试中的最佳用户数、最大用户数、TPS、响应时间、吞吐量和吞吞吐率
  19. pgrep
  20. react 的基础

热门文章

  1. tensorflow基础-placeholder
  2. POJ - 3735 循环操作
  3. vbscript 中对excel常见操作
  4. 马的移动(BFS) 详细注释 一个具有情怀的题目
  5. 地牢逃脱----DFS搜索最优解
  6. Json与jsonpath再认识与初识
  7. cloudemanager安装时出现failed to receive heartbeat from agent问题解决方法(图文详解)
  8. 023-将表单序列化为json对象
  9. hibernateAPI详解
  10. ife task0003学习笔记(一):JavaScript作用域