Redis说明:

1、 也是一种类似于Memcached的kev-value机制的存储服务
2、 是非关系型数据库(NoSQL)的一种。
3、 官网:www.redis.io,中文网:www.redis.cn


Redis特点:

1、 能够持久化存储数据,而Memcached不能
2、 value支持更多的数据类型
3、 支持数据备份,主从模式

安装Redis

1、 解压

tar -zxvf redis-3.2.8.tar.gz

2、 移动

cp -R redis-3.2.8 /usr/local/redis

3、 安装(无需配置编译)

make install

Redis服务:

安装完成后,/usr/local/redis/src目录中有两个服务程序
客户端:redis-cli
服务端:redis-server
服务测试:. /redis-server
1、 需要指定启动配置文件
2、 默认配置:/usr/local/redis/redis . conf

  • 添加环境变量:
vi /etc/profile #修改文件
export PATH=$PATH: /usr/local/redis/src #在文件末尾添方式 
source /etc/profile #使文件立即生效

Redis开机启动:

1、 复制配置文件

cd /usr/local/redis
cp redis . conf redis_637 9 .con

2、 编辑配置文件redis_6^79.conf
daemonize yes #以守护进程的式启动(后台运行)
3、 复制启动脚本文件

cd utils
cp redis_init_script redis_init_script_6379

4、 编辑启动脚本文件redis_init_script_6379

EXEC=/usr/local/redis/src/redis-server # 月艮务端路径 CLIEXEC=/usr/local/redis/src/redis-cli #客户端路径 
CONF=/usr/local/redis/redis_6379. conf # 配置文件路径

5、 测试启动脚本(可以通过ps查看并用redis-cli连接)

./redis_init_script_6379 start

6、 修改开机启动文件/etc/rc. local,添加

/usr/local/redis/utils/redis_init_script_6379

7、下次开机就会启动redis服务

Redis服务测试:

1、 查看进程

ps aux I grep redi^

2、 使用客户端连接

#开启新的窗口,运行客户端进行连接
cd /usr/redis/
#链接此redis
./redis-cli  或者  ./redis-cli -h 127.0.0.1 -p 6379
注意:
-h:指定主机IP  
-p:指定主机端口  
默认主机IP是127.0.0.1 默认端口 6379  
不填则使用默认值


3、 默认情况下是无密码的,使用密码有两种方式
(1)、单次生效,通过命令配置
设置密码:config requi repass 123456
获取密码:config get requirepass
授权使用:auth 123456
(2)、永久生效,需要修改配置文件
vi redis_6379.conf
取消 requirepass 行的注释,后面写上面的密码即可
说明:启动密码后,无密码也可以连接,但是没有权限进行操作