第一步,安装运行时环境
由于Redis是用C语言编写的,所以需要GCC环境
- 如果运行yum时出现/var/run/yum.pid已被锁定,PID为xxxx的另一个程序正在运行的问题解决rm -f /var/run/yum.pid
yum -y install gcc automake autoconf libtool make
第二步,安装redis
下载文件并解压
make MALLOC=libc
安装到指定目录
make PREFIX=/usr/local/redis install
第三步,启动redis
#启动服务端
cd /usr/local/redis
./redis-server
#启动客户端
./redis-cli
第四步,配置redis
进入解压后的redis目录,把其中的redis.conf复制到安装目录下
cp redis.conf /usr/local/redis
- redis默认不是以守护线程的方式启动的(启动之后不占用线程,即还能再下面输入名命令的就是不是以守护线程的方式启动的)
daemonize yes
- 注释掉bind 127.0.0.1,因为不注释掉,只能在本机访问redis
#bind 127.0.0.1
- 设置密码
requirepass yangtz
第五步,启动redis
将目录切换到redis安装目录下
./bin/redis-server ./redis.conf
查看redis启动的线程
ps ef | gref -i redis
第六步,远程连接redis
redis-cli -h host -p port -a password
出现错误
Client sent AUTH, but no password is set
解决方法
config set requirepass root
#出现OK表示成功