下面是Linux系统下安装Redis数据库的完整攻略:
准备工作
在开始安装Redis之前,我们需要先安装以下两个依赖:
- gcc编译器:用于编译Redis源码
- tcl包:用于运行Redis自带的测试套件
对于Ubuntu系统,我们可以通过以下命令安装:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install tcl
下载和安装Redis
-
先到Redis的官方网站(https://redis.io/)下载最新版的Redis源码压缩包。
-
解压源码包:
tar -zxvf redis-x.x.x.tar.gz
cd redis-x.x.x
- 编译Redis:
make
- 在Redis源码目录下执行以下命令进行安装:
sudo make install
配置Redis
- 创建Redis配置文件:
在Redis源码目录下有一个redis.conf文件,我们可以将其拷贝到Redis的安装目录下,并改名为redis.conf:
cd /usr/local/bin
sudo cp /path/to/redis-x.x.x/redis.conf .
sudo mv redis.conf redis.conf.orig
- 修改Redis配置文件
打开redis.conf文件,修改以下几个配置项:
bind 0.0.0.0
protected-mode no
将bind配置项的值修改为0.0.0.0,允许任意IP地址访问Redis。
将protected-mode配置项的值修改为no,关闭保护模式。
运行Redis
- 启动Redis
我们可以通过以下命令启动Redis服务器:
redis-server /usr/local/bin/redis.conf
- 测试Redis
启动Redis服务器后,我们可以打开一个新的终端窗口,通过redis-cli命令连接Redis服务器:
redis-cli
连接成功后,我们可以进行以下测试:
- 存储和读取键值对:
set hello world
get hello
- 执行lua脚本:
eval "return 'hello, ' .. ARGV[1]" 1 world
以上就是在Linux系统下安装Redis数据库的完整攻略。