REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis启动
windows版本:
1、cmd进入redis所在的盘
2、通过 cd 命令 进入到redis文件夹下 cd redis
3、启动redis服务 redis-server.exe redis.windows.conf
4、 开开redis操作窗口 redis-cli.exe -h 127.0.0.1 -p 9479 —— -h为服务器地址 -p为端口号
Redis数据类型
1、String
2、Hash
3、List
4、Set
5、Sortedset
Redis操作命令
1、DEl key 删除key
2、Dump key 序列化key并返回序列化的值
3、Exists key 判断key是否存在
4、Expire key seconds 为key设置过期时间,时间到后key自动消失
5、Expireat key timestamp EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命 令接受的时间参数是 UNIX 时间戳(unix timestamp)。
6、PExpire key milliseconds 设置过期时间 以毫秒来计算
7、Persist key 移除key的过期时间
8、Pttl key 以毫秒的格式返回key的剩余时间
9、TTL key 以秒的格式返回key的剩余时间
10、Rename key newkey 更改key的名字
11、type key 返回key的类型
Redis数据类型相关指令
String类型
1、set key value