在Ubuntu上安装配置Redis
安装Redis
sudo apt update
sudo apt install redis-server
利用以下命令打开配置文件:
sudo vim /etc/redis/redis.conf
在里面更改/添加下面配置
maxmemory 256mb maxmemory-policy allkeys-lru
使用以下命令向系统初始化声明将Redis作为一个服务来管理。这可以让你对Redis的运作拥有更多的控制权。
supervised systemd
重启Redis服务器来生效改动:
sudo systemctl restart redis.service
测试你的Redis:
sudo systemctl status redis
如果一切正常,你应该得到一个类似于下面的回复:
● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2021-06-16 00:01:41 CST; 20s ago Docs: http://redis.io/documentation, man:redis-server(1) Process: 7321 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf (code=exited, status=0/SUCCESS) Main PID: 7332 (redis-server) Tasks: 4 (limit: 1126) Memory: 2.1M CGroup: /system.slice/redis-server.service └─7332 /usr/bin/redis-server 127.0.0.1:6379
测试Redis是否在正常工作:
redis-cli
如果一切正常,在你输入ping
后,你会得到一个pong
!
以下命令让Redis随机启动:
sudo systemctl enable redis-server
至此,Redis已经安装好了,并且可以随机启动,正常运行。
在WordPress上使用Redis(额外)
为了让WordPress用上Redis,我们还需要安装一个PHPRedis。
依次输入以下命令:
sudo apt-get install php-igbinary
sudo apt-get install php-redis
使用以下命令打开php.ini文件
sudo vim /etc/php/7.4/apache2/php.ini
并在文档某处添加:extension=redis.so
重启服务来让变更生效:
sudo systemctl restart apache2
参考:
https://stackoverflow.com/questions/46955555/how-to-install-redis-extension-for-php-7