redis常用命令

win7下启动

运行=》cmd=》进入redis目录,执行 redis-server.exe redis.conf

连接

redis-cli.exe -h 127.0.0.1 -p 6609

phpRedisAdmin是一个用php管理redis的工具, 和phpmyadmin类似.  下载

Linux启动

redis-server   redis.conf

连接

redis-cli -h 127.0.0.1 -p 6609

(1)EXISTS and DEL

EXISTS key 判断一个key是否存在;存在返回 1;否则返回0;

DEL key 删除某个key,或是一系列key;DEL key1 key2 key3 key4。成功返回1,失败返回0(key值不存在)

(2)TYPE and KEYS

TYPE key:返回某个key元素的数据类型

 KEYS key—pattern :返回匹配的key列表,如  keys k*,查找k开头的键

(3)RANDOMKEY and CLEAR

RANDOMKEY : 随机获得一个已经存在的key,如果当前数据库为空,则返回空字符串

CLEAR :清除界面。

(4)RENAME and RENAMENX

RENAME oldname newname:改key的名字,新键如果存在将被覆盖

RENAMENX oldname newname:更改key的名字,如果名字存在则更改失败

(5) DBSIZE

DBSIZE :返回当前数据库的key的总数

(6)EXPIRE限定key生存时间,TTL查询key剩余生存时间

> set key 100 ex 30

> ttl key

(7)清除key

FLUSHDB:清空当前数据库中的所有键

FLUSHALL:清空所有数据库中的所有键

(8)设置相关命令

CONFIG GET:用来读取运行Redis服务器的配置参数。

CONFIG SET:用于更改运行Redis服务器的配置参数。

AUTH : 认证密码 

> config get requirepass (查看密码)

> config set requirepass abc123 (设置密码为abc123 )

> config get requirepass  (报错,没有认证)

> auth abc123

> config get requirepass

(9)查询信息

INFO [section] :查询Redis相关信息

server: Redis server的常规信息
clients: Client的连接选项
memory: 存储占用相关信息
persistence: RDB and AOF 相关信息
stats: 常规统计
replication: Master/slave请求信息
cpu: CPU 占用信息统计
cluster: Redis 集群信息
keyspace: 数据库信息统计
all: 返回所有信息
default: 返回常规设置信息
原文地址:https://www.cnblogs.com/baby123/p/4903739.html