您的位置:首页 > 数据库 > Redis

redis入门基础命令

2017-07-27 14:55 639 查看
以下命令在redis/src目录下使用:


启动 Redis 服务

> ./redis-server或者./redis-server ../redis.conf

连接redis:

> ./redis-cli

停止redis服务:

> ./redis-cli shutdown

以下命令在redis连接成功后使用:

> keys *

取出当前匹配的所有key

> exists larry

(integer) 0

当前的key是否存在

string(字符串):

> set [key] [value]

创建键值对

>get [key]

获取键值对

hash(哈希):

> hmset [set]:[field]
[key1] [value1] [key2] [value2]......


创建string类型的field和value的映射表

如 hmset user:1 username runoob password runoob points 200

> hmget

[set]:[field]


获取string类型的field和value的映射表

如hmget user:1

list(列表):

> lpush [key] [value]

创建简单的字符串列表,按照插入顺序排序

> lrange [key] [start] [end]

获取从下标start到end的字符串列表

set(集合):

> sadd [key] [value]

创建string类型的无序集合

> smembers [key]

获取string类型的无序集合

zset(sorted set:有序集合):

> zadd [key] [score] [value]

创建string类型的有序集合

> zrangebyscore [key] [startSocre] [endScore]

获取score在startSoce与endScore之间的string类型的有序集合(score可重复,value不可重复)

> del [keyname]

删除当前key

> expire

设置过期时间

如:expire larry 10

(integer) 1

> move [keyname] [dbname]

(integer) 1

移动键值对到数据库

> persist lv

(integer) 1

移除当前key的过期时间

> randomkey

随机返回一个key

> rename [oldname] [newname]

重命名key

> type [keyname]

返回值的数据类型

type testlist

list

ping

PONG

连接测试

select ad4databank

OK
数据库切换

> quit

退出连接

> dbsize

(integer) 12

当前数据库中key的数量

> info

服务器基本信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: