Redis部署在Linux(Ubuntu)
-
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
下载版本:如果下载慢也可以使用U盘拷贝
-
解压:
tar -zxvf redis-5.0.8.tar.gz
-
进入redis目录
cd redis-5.0.8
-
编译
make
-
安装
make PREFIX=/usr/local/redis install
- /usr/local/redis :是自定义的安装目录
- 或者使用
make install
-
拷贝redis.conf,之后使用的是拷贝后的redis.conf
cp redis.conf /usr/local/redis
- 进入/usr/local/redis目录
cd /usr/local/redis/
- 编辑redis.conf
vim redis.conf
1.后台启动,daemonize yes
2.绑定端口,port 6379 默认是6379 #需要安全组开放端口
3.绑定IP,bind 127.0.0.1 #默认值,需要时可更改
4.指定数据存放路径,dir /usr/local/redis/log rdb #存放的路径
5.指定持久化方式,appendonly yes
6.requirepass redis129 #设置密码
编辑完毕之后, esc
--》 :wq
-
后端启动redis:
./bin/redis-server ./redis.conf
;通过指定的配置文件启动服务 -
查看是否启动成功
ps aux | grep redis
-
进入客户端,处理中文乱码
./bin/redis-cli --raw //处理中文乱码问题
- 开启redis 客户端
./bin/redis-cli -p 6379
- ping(若得到为PONG则为连接成功)
- 测试 :
set name qd
get name #得到:"qd"
- 查看所有key:
keys *
- 退出客户端:
quit
- 查看所有redis进程
ps -ef|grep redis
- 关闭redis进程
./bin/redis-cli shutdown # 也可以直接shutdown,这样会变成未连接状态,然后输入 exit退出
kill -9 pid //进程
- 之后会使用单机多Redis启动集群测试
redis的默认安装路径:usr/local/bin
遇到的问题:
- 几个warning
- gcc-c++(所需环境)
- java环境