最近在虚拟机尝试用桥接方式安装centos环境下的redis出现的问题及尝试的解决方案。
1.下载
http://redis.io/download
2、解压至任一目录
tar xzf redis-2.8.17.tar.gz
3、编译并安装
cd redis-2.8.17
make
注意:若make时,出现了一下问题
3.1.提示cc:未找到命令,原因是虚拟机系统中缺少gcc,安装命令:yum -y install gcc automake autoconf libtool make
3.2.
解决方案:
执行命令:make MALLOC=libc
3.3
cd src
make install PREFIX=/usr/local/redis
3.3. 启动src/redis-server
注意:这里直接执行Redis-server 启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Lunix关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。
4.、Redis的部署
4.1首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中,在redis目录下创建bin和etc文件夹。
mkdir etc/
mkdir bin/
4.2 在redis-3.0.7目录下,复制代码代码如下:
mv redis.conf etc/
cd src/
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server ../bin
4.3 编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)
[root@wtz redis-5.0.2]# vim etc/redis.conf
4.4启动redis
[root@wtz redis-5.0.2]# bin/redis-server etc/redis.conf
查看redis启动的PID
4.5启动redis客户端并关闭; 查看redis 默认端口号6379占用情况
[root@wtz bin]# redis-cli
说名:
Redis-server /usr..../redis.conf 启动redis服务,并指定配置文件
Redis-cli 启动redis 客户端
Pkill redis-server 关闭redis服务
Redis-cli shutdown 关闭redis客户端
Netstat -tunpl|grep 6379 查看redis 默认端口号6379占用情况
4.6 设置用户名密码
修改redis.conf配置文件
# requirepass foobared
requirepass root
4.7 远程登录redis服务
redis一开始只允许在本机登陆的,我们要去修改配置,找到redis.conf这个文件进行编辑
[root@wtz redis-5.0.2]# vim etc/redis.conf
bind 0.0.0.0
绑定后重启服务