UBuntu虚拟机上的redis服务突然消失了
通过whereis,which,find查询方法都找不到,不知道怎么回事,所以就直接给重新安装了吧。
1.进入官网,下载稳定版本的redis
官网链接Index of /releases/
随便找一个版本进行安装,次版本号为偶数的都是稳定版本
6.0版本以上其工作的方式是多线程的工作方式,不过通信的方式仍然是单线程通信,主要为了减少线程同步造成的时间,效率并不低。
wget https://download.redis.io/releases/redis-6.2.1.tar.gz
tar -zxvf redis-6.2.1.tar.gz
mv /root/redis-5.0.7 /usr/local/redis
cd /usr/local/redis
make
make PREFIX=/usr/local/redis install #理解成windows手动指定目录,如果使用的是直接make install导致的问题是,生成的头文件和静态库文件存放在了指定的目录下面了,为了方便多版本管理,可以使用指定编译的结果。为了快速实验,可以直接apt install redis-server了
./bin/redis-server& ./redis.conf #启动指令
make PREFIX=/usr/local/redis install #理解成windows手动指定目录,如果使用的是直接make install导致的问题是,生成的头文件和静态库文件存放在了指定的目录下面了,为了方便多版本管理,可以使用指定编译的结果。为了快速实验,可以直接apt install redis-server了
启动指令:
服务器端:
./bin/redis-server& ./redis.conf
可以配置多个redis.conf,这样好处很多,可以通过集群,开辟多线程的方式,快速应对突发的业务
客户端:
cd src
./redis-cli
参考链接: Linux下安装Redis(超详细教程)_linux安装redis-CSDN博客
Linux安装部署Redis(超级详细) - 长沙大鹏 - 博客园