linux安装Redis
-
下载Redsi redis-3.2.8.tar.gz https://redis.io/download(下载对应版本)
tar -zxvf redis-3.2.8.tar.gz
mv redis-3.2.8 /data/soft/redis -
进入redis安装目录
注:如果执行make时报错:/bin/sh: cc: command not found 执行yum -y install gcc gcc-c++ libstdc+±devel
如果报:致命错误:jemalloc/jemalloc.h:没有那个文件或目录 执行make MALLOC=libc执行make 对Redis解压后文件进行编译
-
编译成功后,进入src文件夹,执行make install进行Redis安装
-
vim /data/soft/redis/redis.cnf
将daemonize属性改为yes(表明需要在后台运行) -
进入src目录执行 ./redis-server /data/soft/redis/redis.conf 启动Redis服务
-
./redis-cli 进入Redis管理页面 (redis-cli -h 127.0.0.1 -p 6379 -a password 有密码的情况下)
-
本地如果连接虚拟机的Redis发现无法连接的话尝试把Redis 的redis.cnf bind 127.0.0.1(这里的意思的只允许本机连接)注释掉
还有一种是可以连接但会要求关闭保护模式或者设置密码 redis.cnf protected-mode no(关闭保护模式)
-
设置密码:
将redis.cnf #requirepass foobared注释去掉, foobared 换成自己的密码 -
如果单机安装有多个实例的Redis可使用:redis-cli -h 127.0.0.1 -p 6379 shutdown 关闭服务