redis命令
Linux下启动:在redis目录下执行 src/redis-server ./redis.conf(后台运行)
Linux下启动客户端:./redis-cli -h localhost -p 6379 -a 123456(密码)   
win下启动:双击redis-server
win下启动客户端并连接远程数据库:Shift+右键->打开PowerShell: .\redis-cli.exe -h 192.168.43.224 -p 6379 -a 123456
常用命令
    通用命令
	KEYS pattern  查找所有返回给定模式的key
	EXISTS key      检查给定key是否存在
	TYPE key         返回key所储存的值的类型
	TTL key           返回给定key的剩余生存时间(单位是秒)
	DEL key           删除指定key
	
    字符串string操作命令
	SET key value  设置指定key的值
	GET key           获取指定key的值
	SETEX key seconds value   设置指定key的值,并将key的过期时间设为seconds秒
	SETNX key value   只有key不存在时设置key的值
	
    哈希 hash 操作命令
	HSET key field value 将哈希表中的key的field的值设为value
	HGET key field          获取存储在哈希表key中的field的值
	HDEL key field          删除存储在哈希表key中的field的值
	HVALS key               获取哈希表中的所有值
	HGETALL key            获取在哈希表中指定key的所以字段和值
    列表list操作命令
	LPUSH key value1 [value2]    将一个或多哥值插入到列表头部
	LRANGE key start stop           获取列表指定范围内的元素
	RPOP key 		移除并获取列表最后一个元素
	LLEN key 			获取列表长度
	BRPOP key1 [key2] 	timeout	移除列表最后一个元素,如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止
    无序集合set操作命令
	SADD key member1 [member2]  向集合添加一个或多个元素
	SMEMBERS key 		返回集合中的所有元素
	SCARD key  		获取集合中的元素数量
	SINTER key1 [key2]		返回两个集合都有的元素
	SUNION key [key2]		返回两个集合中不同的元素
	SDIFF key1 [key2]		返回key1减去key2的元素
	SREM key member1 [member2]  移除key中的一个或多个元素
    有序集合sorted set 操作命令
	ZADD key score1 member1 [score2 member2]   向有序列表添加1个或多个成员,或者更新已存在的成员的分数
	ZRANGE key start stop [WITHSCORES]    	通过分数区间返回区间内的成员
	ZINCRBY key increment member 		对指定成员的分数加上增量increment
	ZREM key member [member ...]		移除集合中的一个或多个成员
spring data redis  连接配置信息:
spring:
  redis:
    host: localhost
    port: 6379
    # password: 123456
    database: 0 # 操作的数据库号(默认是0号数据库)
    jedis:
      # Redis连接池配置
      pool:
        max-active: 8 # 最大连接数
        max-wait: 1ms # 连接池最大阻塞时间
        max-idle: 4   # 连接池中最大空闲连接
        min-idle: 0   # 连接池中最小空闲连接

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号