redis基本使用


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入门指导》——李子骅 编著

 

你可能感兴趣的:(redis基本使用)