1、选定一个稳定版本
打开redis官网的下载页
https://redis.io/download
选一个稳定版本安装,当前的最新稳定版本是4.0.1
2、安装
切换到linux系统的/usr/local/src目录下载redis安装包:
$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz
$ tar xzf redis-4.0.1.tar.gz
$ cd redis-4.0.1
$ make
make之后是ok的,提示要进行make test,然后报错如下:
【解决方法】
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
然后回到redis的安装文件夹目录,再次执行make test就不会报错了,最后执行redis安装的最后一步make install。
完成之后,server和client是在
/usr/local/src/redis-4.0.1/src 下的redis-server 和 redis-cli
3、简单配置
1)可执行程序path路径设置
mkdir -p /usr/local/redis/etc
mkdir -p /usr/local/redis/bin
cd /usr/local/src/redis-4.0.1
cp redis.conf /usr/local/redis/etc
cd /usr/local/src/redis-4.0.1/src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
mkdir -p /usr/local/redis/bin
cd /usr/local/src/redis-4.0.1
cp redis.conf /usr/local/redis/etc
cd /usr/local/src/redis-4.0.1/src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
【注意】如果报错redis-check-dump找不到,那就把这个先去掉
这样做之后,可以用whereis redis-server和whereis redis-cli能看到有配置了路径
2)修改配置文件
vi /usr/local/redis/etc/redis.conf
将daemonize no 中no改为yes[yes指后台运行]
3)配置开机启动
vi /etc/rc.local
加入:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
4)启动redis-server
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
【注意】因为我的redis是安装在自己电脑虚拟机上, 所以redis.conf中没有设置密码相关的东西。如果是面向客户的服务,要加密码,否则不安全容易被扫描端口然后攻破。
最后,通过客户端连接进去操作(这里默认是连接的6379端口,而且server端没有设置认证模式和密码所以无需其他参数):