zoukankan      html  css  js  c++  java
  • redis 常用命令

    # 修改和获取redis 命令  
    	config get 配置名
    	config set 配置名 值
    	CONFIG GET CONFIG_SETTING_NAME
    # 远程连接命令
    	redis-cli -h host -p port -a password
    # redis 五种数据类型 Redis命令不区分大小写
    	#字符(有失效的概念)
    	exists key     -- 判断key 是否存在 存在为1
    	expire key time  -- 设置失效时间 秒为单位
    	pttl key       -- 显示失效时间 微秒为单位
    	type key       -- 显示数据类型
    	rename key new_key  -- 更改key名 (更改不存在的key会报错)
    	getrange key 0 3   -- 获取字符串0 - 3 的字符
    	mget key1 key2    -- 获取多个值
    	strlen key      -- 获取长度
    	append key value   -- 将值追加末尾
    
    	# 集合 (元素具有唯一性) 当插入相同值时插入不了
    	①无序集合
    	sadd key value1   -- 设置值
    	sadd key value2
    	sadd key value3
    	smembers key      -- 查询集合所有值
    	scard key      -- 获取成员数 
    	sdiff key1 key2 ...     -- 以第一个为主和第二个集合的差异
    	sdiffstore 存储  key1 key2 ...    -- 将差异集合存储
    	sinter key1 key2 ...     -- 集合的交集 
    	sinterstore key1 key2 ...     -- 交集存储 
    	②有序集合 (安装分数从小到大排序)
    	zadd key score value  -- 设置分数和值
    	zrank key member  -- 分数倒数排名
    	zrerank key member  -- 分数正序排名
    	zrangebyscore key  min max] -- 获取某个分数段的值
    	zincrby key score member  -- 增加分数  返回增加后的分数
    
    	# 列表(可以插入同样的数据) 队列:先进先出(从头部插入,尾部排出;从尾部插入,头部排出)
    	lset key index value -- 通过索引下标设置值
    	lpush key value  -- 从头部插入数组
    	rpush key value  -- 从尾部插入数组
    	rpop key   -- 从尾部删除并获取最后一个元素  
    	lpop key    --从头部删除并获取当前第一个元素 
    	lpushx key value -- 判断key 是否存在不存在不插入数组
    	llen key    -- 列表的长度
    	blpop key time   -- 定时从头部取一条数据 返回key和value
    
    	# 哈希 (是有索引的集合)
    	hset key field value -- 设置哈希的字段和值
    	hsetnx key field value -- 当字段不存在才能新增
    	hdel key field   -- 删除字段
    	hgetall key   -- 获取所有字段和值
    	hexists key field  -- 判断字段是否存在
    	hkeys key  -- 获取所有字段t
    	hvals key  --  获取所有的值
    

      

  • 相关阅读:
    debian 安装deb软件
    Linux的发行版之间的联系和区别
    Linux软件包安装(rpm、yum、apt-get)
    在deepin中安装docker
    使用BeanUitls提高对象拷贝效率
    Nginx下载和安装与启动
    Spring Boot 的项目打包成的 JAR 包,制作成 docker 镜像并运行
    Java并发编程实战(使用synchronized实现同步方法)
    Java7并发编程实战(一) 守护线程的创建和运行
    Java7并发编程实战(一) 线程的等待
  • 原文地址:https://www.cnblogs.com/zc123/p/6491782.html
Copyright © 2011-2022 走看看