redis 安装
源码编译安装
准备编译环境
yum install redhat-lsb curl gpg make
apt install lsb-release curl gpg make
下载源文件
wget https://download.redis.io/redis-stable.tar.gz
编译安装
tar -xzvf redis-stable.tar.gz
cd redis-stable/deps
make fpconv hdr_histogram hiredis jemalloc linenoise lua
cd ..
make
请注意! 编译可能不会一次成功,要根据编译报错补充相关依赖再编译
如果编译成功,您将在 src
目录中找到几个 Redis 二进制文件,包括:
- redis-server: Redis 服务器本身
- redis-cli 与 Redis 交互的命令行界面实用程序。
在 /usr/local/bin
中安装这些二进制文件:
sudo make install
启动Redis
修改配置文件 redis.conf
# yes表示以守护进程的方式运行(会占用一个终端)
daemonize yes
supervised auto
复制修改好的配置文件到/etc目录
cp redis.conf /etc/redis.conf
安装完成后,您可以通过命令来启动 Redis
后台启动:
nohup redis-server /etc/redis.conf &
查看redis进程:
ps -ef |grep redis
增加systemd支持
安装systemd相关依赖
sudo apt-get install libsystemd-dev
安装编译环境
~~apt install gcc~~
~~apt install gcc-c++~~
sudo apt install build-essential gdb
.编译的时候,需要加入对systemd的支持
make
make USE_SYSTEMD=yes install
从 redis 的源码目录中复制 redis.conf 到 /etc/redis.conf
从 redis 的源码utils目录中复制 systemd-redis_server.service 到 /usr/lib/systemd/system/redis.service
6.启动redis服务
systemctl start redis
Ubuntu/Debian 包管理器安装
环境准备
sudo apt install lsb-release curl gpg
添加apt仓库
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo apt-get update
sudo apt-get install redis