Redis:Remote dictionary server(远程字典服务器),使用C语言编写,支持BSD开源协议,支持高性能(key-value键值对)分布式内存,基于内存运行,支持持久化的NoSQL。
Redis默认16个数据库,脚标从0开始,默认进入的为0号数据库。
开启、关闭命令:
ps -ef|grep redis #查看进程是否开启
redis-cli -p 6379 #默认选择db库是0,再输入ping,返回pong即进入
ping #返回pong
redis-benchmark #测试Redis性能
select db_num #切换到db_num数据库
dbsize #查看当前数据库key的个数
keys * #展示当前用户下的key
flushdb #清空当前库
flushall #清空所有数据库
type key #查看key类型
下面列举一下Redis五大常用数据类型,再对各个数据类型的常用命令进行介绍 :
常用命令介绍:(Redis相关命令可查看:http://redisdoc.com)
一、key:
move key db_num #将该key移动到db_num的数据库
expire key second #设置key的过期秒数
ttl key #查看key的生命周期,返回值为-1即为始终存在。
set key value #设值
===================分割线=========================
二、String
Set/get/del/append/strlen #设值、获取、删除、追加、获取长度
Incr/decr/incrby/decrby #加1、减1、加n、减n
Getrange/setrange s_index t_index #取值设值,从s_index到t_index