1.启动
如果按照我转载的blog那样去下载并且设置了开机启动
redis-cli即可运行
否则
redis-server 启动
redis-cli 去运行
据说 redis-cli --raw可避免中文乱码
2.状态回复
ping
返回PONG
3.多数据库
Redis提供了多个用来存储数据的字典, 客户端可以指定将数据存储在哪个字典中, 这与我们熟知的在一个关系数据库实例中可以创建多个数据库类似, 所以可以将其中每个字典都理解成一个独立的数据库. 每个数据库对外都是从0开始的递增数字命名, Redis默认支持16个数据库, 可以通过配置参数databases来修改这一数字. 客户端与Redis建立连接后会自动选择0号数据库, 可以使用select命令更换数据库
选择1号数据库 127.0.0.1:6379> select 1 OK 127.0.0.1:6379[1]>
Redis不支持自定义数据库的名字,每个数据库都以编号命名, 开发者必须自己记录那些数据库存储了地方的地方,Redis也不支持为每个数据库设置不同的访问密码,一个客户端要么可以访问全部数据库,要么一个数据库也不能访问.Redis非常轻量级,一个空Redis实例占用的内存只要1mb左右,所以不用担心多个Redis实例会额外占很多内存.
4.简单操作
Redis是不区分大小写的 //默认在0数据库中设置一个key-value值 bar-1
赋值
set bar 1
获得此数据库中全部的key-value keys * 1) "bar"
获得key值bar对应的value get bar "1"
get 1 (nil) //空
查看是否存在bar的key,存在为1不存在为0 exists bar (integer) 1
exists 1 (integer) 0
删除key-alue
del bar
参考书籍《Redis入门指导》——李子骅 编著