redis的安装
- redis安装包redis-4.0.5.tar.gz下载, 可以去redis的官网下载, 地址:http://download.redis.io/rele...;
- 将下载的安装包上传到linux上, 并进行解压:
tar -zxvf redis-4.0.5.tar.gz
- 进入到解压完的redis目录中:
cd redis-4.0.5
- 然后执行命令
make && make test && make install
执行命令时可能会报一些错误, 主要的问题可能是因为linux中没有安装相应的包导致, 同学们可以根据报的错误到网上进行搜索, 一般都可以找到解决的办法, 这里不再一一列举可能出现的问题, 问题解决以后, 重新执行第4部的步骤即可;
生产环境下的启动
主要是将redis作为系统的一个deamon进程去运行, 每次系统系统启动的时候, redis都一起启动;
- 进入redis的目录中的util目录下
cd redis-4.0.5/utils
- 将该目录下的redis_init_script文件重命名为redis_6379(6379是redis启动的端口号, 如果要使用其他端口号, 可以将文件命名为其他名称, 端口的修改可以在redis_6379中的REDISPORT配置修改, 默认为6379):
mv redis_init_script redis_6379
- 然后将redis_6379移动到/etc/init.d目录下:
mv redis_6379 /etc/init.d
- 创建两个目录/etc/redis, /var/redis/6379:
cd /etc
mkdir redis
(存放redis的配置文件)
cd /var
mkdir redis
cd redis
mkdir 6379
(存放redis的持久化文件) - 进入到redis的目录中, 找到redis的配置文件redis.conf, 拷贝到/etc/redis下:
cp redis.conf /etc/redis/
- 并重命名为6379.conf
mv redis.conf 6379.conf
修改6379.conf中的一些配置
- daemonize yes (让redis以后台进行启动)
- profile /var/run/redis_6379.pid 设置redispid文件的位置
- port 6379 redis的启动端口号
- dir /var/redis/6379 持久化文件存储位置
- protected-mode no 关闭保护模式
- bind 127.0.0.1 改为 bind 0.0.0.0 和5一起使用, 保证redis可以远程访问
- 启动redis, 进入/etc/init.d目录下, 执行如下命令:
chmod 777 redis_6379
./redis_6379 start
- 确认redis进程是否启动:
ps -ef | grep redis
root 28099 1 0 22:52 ? 00:00:00 /usr/local/bin/redis-server 127.0.0.1:6379 - 看到有如下命令行时, 则表示启动已经成功;
- 设置随机启动: 在redis_6379文件中添加两行注释:
#chkconfig: 22345 10 90
#description: Start and Stop redis
然后执行命令:
chkconfig --add redis_6379
(将脚本添加到服务列表)
chkconfig redis_6379 on
redis的一些相关操作
- 关闭redis进程: 使用redis目录下src中的redis-cli:
./redis-cli shutdown
- 进入redis的客户端界面: 使用redis-cli:
./redis-lic
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。