redis:
有如下特点:
- Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。
- 与其它键值数据存储相比,Redis有一组相对丰富的数据类型。
- Redis可以将数据复制到任意数量的从机中。
常用命令:(redis命令不区分大小写)
进入redis客户端
==========
redis -cli #连接本地Redis服务器
redis -cli -h host -p port -a password #连接远程Redis服务器
检查服务器是否正常运行
redis 127.0.0.1:6379> PING
PONG
Redis键命令
========
redis 127.0.0.1:6379> COMMAND KEY_NAME #命令 键名
例如
redis 127.0.0.1:6379> SET akey redis #插入
OK
redis 127.0.0.1:6379> DEL akey #删除
(integer) 1
127.0.0.1:6379> GET akey #获取
(nil)
127.0.0.1:6379> keys * #获取所有键
127.0.0.1:6379> EXISTS key #检查键是否存在
127.0.0.1:6379> EXPIRE key seconds #设置键在指定时间秒数之后到期/过期。
127.0.0.1:6379> EXPIREAT key timestamp #设置在指定时间戳之后键到期/过期。这里的时间是Unix时间戳格式。
127.0.0.1:6379> PEXPIRE key milliseconds #设置键的到期时间(以毫秒为单位)。
127.0.0.1:6379> PERSIST key #删除指定键的过期时间
127.0.0.1:6379> RANDOMKEY #从Redis返回一个随机的键。
127.0.0.1:6379> RENAME key newkey #更改键名
Redis字符串命令:
===========
SET key value #设置指定键的值;
GET key #获取指定键的值;
MGET key1 [key2..] #获取所有给定键的值;
STRLEN key #获取存储在键中的值的长度;
PSETEX key milliseconds value #设置键的值和到期时间;