You’re uinique, nothing can replace you
你举世无双,无人可以替代
记录一下redis的安装以及使用相关笔记,以防遗忘。我个人认为redis跟rabbitmq以及mysql比较起来,算是比较简单的,当然这跟我才接触使用redis有关,使用的也比较初级。以后有关redis相关的问题我都会记录在本篇,本次就先记录最基础的安装过程,使用方式吧。
redis安装
mac上安装redis
|
|
centos上安装redis
|
|
说明:编译完成后,会在目录下出现编译后的redis服务程序redis-server、redis-cli,位于安装目录 src下,可设置系统环境变量。
ubuntu安装redis
|
|
启动redis服务
|
|
或者:
指定配置文件的方式启动:
说明:redis.conf是一个默认的配置文件,我们可以根据需要使用自己的配置文件。
查看redis监听状态
默认情况下,redis监听6379端口,可通过配置文件修改。
redis-cli
默认安装完redis后,就会安装服务端与客户端链接工具,即redis-cli.
连接redis服务端
本地连接,将会默认链接本地的redis服务。
远程连接,将会连接远程服务器上的redis服务,若没有密码,则不需要写-a参数。
测试redis服务端
测试是否设置了密码
说明:以上输出表示没有设置密码,redis默认是没有设置密码的。
设置密码:
验证密码:
测试服务端是否运行:
说明:返回PONG表示运行正常。
获取服务端信息
|
|
设置键值(key)
创建key:
获取key的值:
删除key:
说明:以上三个是最常用的命令(针对string类型,其他类型的请往下看),当然还有很多高级语法。
获取所有的key:
检查给定key是否存在:
redis数据结构
简单说,数据结构即redis存储数据的格式,不同的数据结构,操作使用的命令也不一样。
字符串
|
|
哈希值
|
|
列表
|
|
set集合
|
|
zset有序集合
|
|
redis配置
Redis的配置文件位于Redis安装目录下,文件名为redis.conf;修改配置可以通过修改redis.conf文件,或者命令行修改配置两种方式。
命令行方式
基本命令格式:
获取所有配置项:
设置日志级别:
配置文件
redis.conf 配置项说明如下:
redis+python
python有专门操作redis的第三方模块,项目地址:https://github.com/WoLpH/redis-py
安装pyredis
|
|
或者github下载源码安装:
连接redis服务
|
|
更多python+redis用法,请移步:http://python.jobbole.com/87305/
redis安全
清空所有数据:
说明:因此redis密码不能为空,redis缺省是没有密码的,至于这么设置密码,请从上文中找找。
参考文章
http://python.jobbole.com/87305/
http://www.runoob.com/redis/redis-install.html