Redis的常用命令&集群节点管理

基本操作

切换某个库 (默认有0~15个库)

select [number]

查看某个key所占的字节数

memory usage key

删除某个key

del key			#阻塞删除key
unlink key		#异步非阻塞删除

获取所有的key

keys * 					#慢,大量缓存不建议这样遍历查询
scan 0 match * count 10000		#快,游标式的遍历

单节点模式下客户端访问

redis-cli -a [密码] -h [IP] -p [端口]

集群模式下 客户端访问

redis-cli -a [密码] -c -h [IP] -p [端口]

基本类型操作

字符串(string)

添加一条String类型数据

set key value

添加一条String类型数据

mset key1 value1  key2 value2

获取某个字符串key的值

get key

自增(默认 +1)

incr key number

自增(默认-1)

decr key number

删除key

del key

哈希(hash)

设置属性 (可设置多个key value)

hset keyname field1 value1  field2 value2

获取某个属性值

hget keyname filed

获取key的多个字段

hmget keyname field1 field2 

获取key的所有字段

hgetall keyname 

hash中进行自增、自减

hincrby keyname filed 10  #增长
hdecrby keyname filed 10  #减少

列表(Li

你可能感兴趣的:(Redis相关,哈希算法,数据库,Redis,Redis集群,Redis命令)