Redis初识
warning:
这篇文章距离上次修改已过430天,其中的内容可能已经有所变动。
Redis是一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
以下是一些Redis的基本操作和命令:
- 连接Redis服务器
你可以使用redis-cli工具连接到Redis服务器,如下所示:
$ redis-cli -h host -p port -a password例如:
$ redis-cli -h 127.0.0.1 -p 6379- 设置键值对
你可以使用SET命令来设置键值对,如下所示:
127.0.0.1:6379> SET key value例如:
127.0.0.1:6379> SET name redis- 获取键值对
你可以使用GET命令来获取键值对,如下所示:
127.0.0.1:6379> GET key例如:
127.0.0.1:6379> GET name- 删除键值对
你可以使用DEL命令来删除键值对,如下所示:
127.0.0.1:6379> DEL key例如:
127.0.0.1:6379> DEL name- 检查键是否存在
你可以使用EXISTS命令来检查键是否存在,如下所示:
127.0.0.1:6379> EXISTS key例如:
127.0.0.1:6379> EXISTS name- 设置键的过期时间
你可以使用EXPIRE命令来设置键的过期时间,如下所示:
127.0.0.1:6379> EXPIRE key seconds例如:
127.0.0.1:6379> EXPIRE name 10- 通过键进行批量操作
你可以使用MGET和MSET命令来进行键的批量操作,如下所示:
127.0.0.1:6379> MSET key1 value1 key2 value2
127.0.0.1:6379> MGET key1 key2例如:
127.0.0.1:6379> MSET name1 redis1 name2 redis2
127.0.0.1:6379> MGET name1 name2- 为键设置新值,仅当键不存在时
你可以使用SETNX命令来为键设置新值,仅当键不存在时,如下所示:
127.0.0.1:6379> SETNX key value例如:
127.0.0.1:6379> SETNX name redis- 获取键的值,并设置新值
你可以使用GETSET命令来获取键的值,并设置新值,如下所示:
127.0.0.1:6379> GETSET key newvalue例如:
127.0.0.1:6379> GETSET name newredis- 获取键的类型
你可以使用TYPE命令来获取键的类型,如下所示:
评论已关闭