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: 返回常规设置信息