1:下载地址
官网地址:https://redis.io/
中文文档地址:http://redis.cn/commands.html
2:安装方法
1:解压:tar zxvf redis-3.2.5.tar.gz
2:进入目录
3:生成 sudo make
4:测试 sudo make test
5:安装redis的命令安装到/usr/bin/目录 sudo make install
3:基本配置
在redis目录下修改redis.conf
1:bind 127.0.0.1 如需远程访问,注释掉此句
2:port 6379 默认端口
3:daemonize no|yes
是否以守护进程运行
- 如果以守护进程运行,则不会在命令行阻塞,类似于服务
- 如果以非守护进程运行,则当前终端被阻塞,无法使用
- 推荐改为yes,以守护进程运行
4:数据文件存储路径 dir的默认值为./,表示当前目录
5:requirepass 密码 设置密码 但是使用redis-cli就需要 redis-cli -h 主机IP -p 端口 -a 密码连接 或者连接后输入 auth 密码
4:启停命令(指定配置文件启动)
sudo redis-server /etc/redis/redis.conf
5:离线非root用户安装redis
- 非root权限执行make install 会报错,因此可以make编译之后把可执行文件单独拿出放入一个目录,然后启动即可。
redis_version="redis-4.0.11"
pyredis_version="redis-py-2.9.1"
mypwd=`pwd`
gzip -d ${redis_version}".tar.gz"
tar -xvf ${redis_version}".tar"
mkdir -p ${mypwd}/bin
cd ${mypwd}/${redis_version}
make
cp -rf ${mypwd}/${redis_version}/src/redis-* ${mypwd}/bin
rm -rf ${mypwd}/bin/*.c
rm -rf ${mypwd}/bin/*.o
cp -rf ${mypwd}/${redis_version}/*.conf ${mypwd}/bin
echo "${mypwd}/bin/redis-server ${mypwd}/bin/redis.conf" > ${mypwd}/bin/run.sh
cd ${mypwd}
gzip -d ${pyredis_version}".tar.gz"
tar -xvf ${pyredis_version}".tar"
cd ${mypwd}/${pyredis_version}
python setup.py build
python setup.py install
cd ${mypwd}
rm -rf ${redis_version}
rm -rf ${pyredis_version}