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.confdaemonize 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 行的注释,后面写上面的密码即可
说明:启动密码后,无密码也可以连接,但是没有权限进行操作