我正在使用 Laravel,但我自己安装了所有东西(php、mysql、composer、nginx),现在我需要安装 Redis 并对其进行配置,以便我可以将它用于 Laravel 中的队列驱动程序。
怎么安装,因为不能通过安装apt-get install redis
我收到此错误:
ubuntu@ubuntu:~$ sudo apt-get install redis
[sudo] password for ubuntu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package redis
如果您没有任何特殊要求,我认为从主存储库安装总是更好(更简单)作为首选。
您正在搜索的包名为
redis-server
. 您可以使用 . 查看其包裹信息apt show redis-server
。您还可以使用 搜索所有提到redis的包
apt search redis
,甚至可以使用 进行一些简单的过滤grep
,例如apt search redis | grep php
用于搜索php-redis
或相关的包。如果您有任何特殊要求,您始终可以从源代码构建并按照@George 在他的答案中发布的安装。
希望能帮助到你。
要安装 redis,请按照下列步骤操作:
设置具有
sudo
权限的非root用户安装构建和测试依赖项:
设置redis:
通过此链接或使用此链接下载最新副本
/home/username/redis-stable
在你的目录中为它创建一个临时文件夹移动到创建的文件夹并提取它
更改为文件夹
cd redis-stable
并使用配置redis:
创建配置目录:
移动示例 redis 配置文件:
编辑文件:
supervised no
tosupervised systemd
dir
todir /var/lib/redis
# 用于持久数据转储设置 systemd 单元文件:
添加文本:
设置 redis 用户、组和目录:
创建具有相同 ID 但没有主目录的 redis 用户和组:
测试redis:
启动redis服务:
检查状态:
成功启动后的状态结果:
测试实例:
连接:
在提示时测试连接性:
检查设置键的能力:
获取刚刚设置的密钥:
退出redis:
重新启动 redis,然后重新运行步骤 1、4 和 5 以再次与客户端连接并确认您的测试值仍然可用,因此它按预期工作:
使 redis 在启动时启动:
资源:
Digital Ocean - 如何在 Ubuntu 16.04 上安装和配置 redis
直接下载链接
首先将 PPA 存储库添加到您的操作系统,然后更新您的存储库列表并安装它。
按照@George 的回答,在运行
make
(第3 步,第4 部分)之后,cd
进入redis-stable/utils
并运行./install_server.sh
。这个交互式脚本将帮助您定义端口和其他文件位置,之后您可以立即运行
redis-cli
.同一个目录也有一个方便的脚本,用于启动和停止服务器。
1)首先去redis.io网站
2)你看到那里检查下载页面
3) 打开终端
4) apt-cache 策略 redis-server
你可以看到你的操作系统版本显示的版本表
5) sudo apt-get install redis-server
6)最简单的方法去redis.io网站并点击下载链接进一步你将继续向下滚动你会看到安装
7)首先你输入更新命令。所有要回购的都是更新。
8)
sudo apt-get install build-essential tcl
9)
mkdir redis
10)
wget http://download.redis.io/releases/redis-4.0.0.tar.gz
11) 现在给出 tar 命令
12)
cd redis-4.0.0
13)
make
- 在 redis 二进制文件上制作如果完成后您可以看到“make test”命令
14)
src/redis-server
- 启动redis服务器15)
src/redis-cli
- 启动redis客户端16)
sudo make install
- 每当在输入任何目录时发出 redis 命令