清风细语 發表於 2023-2-24 11:11:00

debian 安装 redis

<p>&nbsp;</p>
<p>2,https://blog.csdn.net/wyc_beyond/article/details/126547787</p>
<p>3,结合配置文件&nbsp;https://blog.csdn.net/u012549626/article/details/126587028&nbsp;&nbsp;</p>
<p>4,常用配置&nbsp;https://blog.csdn.net/yang2330648064/article/details/128881873</p>
<p>需要远程连接 注释&nbsp; bind 127.0.0.1&nbsp; &nbsp; &nbsp;设置&nbsp; protected<span class="token punctuation">-mode no</span>&nbsp;</p>
<p>&nbsp;</p>
<p>-》 复制一下原文如下:</p>
<p>&nbsp;</p>
<p>前提条件<br>运行 Debian 11 的服务器。<br>在服务器上配置了 root 密码。<br>在 Debian 11 上安装 Redis 6<br>Debian 11 默认存储库中不包含最新版本的 Redis,因此,您需要从 Redis 官方存储库安装它。</p>
<p>首先,使用以下命令安装所有必需的依赖项:</p>
<p>apt-get install wget curl gnupg -y<br>接下来,使用以下命令下载并添加 GPG 密钥:</p>
<p>curl https://packages.redis.io/gpg | apt-key add -<br>接下来,使用以下命令添加 Redis 官方存储库:</p>
<p>echo "deb https://packages.redis.io/deb $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/redis.list<br>接下来,使用以下命令更新存储库缓存并安装 Redis:</p>
<p>apt-get update -y <br>apt-get install redis-server -y<br>安装 Redis 后,使用以下命令验证 Redis 安装:</p>
<p>apt-cache policy redis-server<br>您应该会在以下输出中看到 Redis 包信息:</p>
<p>redis-server:<br>Installed: 6:6.2.6-3rl1~bullseye1<br>Candidate: 6:6.2.6-3rl1~bullseye1<br>Version table:<br> *** 6:6.2.6-3rl1~bullseye1 500<br>      500 https://packages.redis.io/deb bullseye/main amd64 Packages<br>      100 /var/lib/dpkg/status<br>   6:6.0.16-3rl1~bullseye1 500<br>      500 https://packages.redis.io/deb bullseye/main amd64 Packages<br>   5:6.0.16-1+deb11u1 500<br>      500 http://security.debian.org/debian-security bullseye-security/updates/main amd64 Packages<br>   5:6.0.15-1 500<br>      500 http://debian.gtisc.gatech.edu/debian bullseye/main amd64 Packages<br>要启动 Redis 服务,请运行以下命令:</p>
<p>systemctl start redis-server<br>要使 Redis 服务在系统重新启动时启动,请运行以下命令:</p>
<p>systemctl enable redis-server<br>要检查 Redis 服务的状态,请运行以下命令:</p>
<p>systemctl status redis-server<br>您应该看到以下输出:</p>
<p>? redis-server.service - Advanced key-value store<br>   Loaded: loaded (/lib/systemd/system/redis-server.service; disabled; vendor preset: enabled)<br>   Active: active (running) since Sun 2021-11-28 07:15:00 UTC; 19s ago<br>       Docs: http://redis.io/documentation,<br>             man:redis-server(1)<br>   Main PID: 9079 (redis-server)<br>   Status: "Ready to accept connections"<br>      Tasks: 5 (limit: 4679)<br>   Memory: 7.2M<br>      CPU: 82ms<br>   CGroup: /system.slice/redis-server.service<br>             ??9079 /usr/bin/redis-server 127.0.0.1:6379<br> <br>Nov 28 07:15:00 debian11 systemd: Starting Advanced key-value store...<br>Nov 28 07:15:00 debian11 systemd: Started Advanced key-value store.<br>默认情况下,Redis 侦听端口 6379。您可以使用以下命令进行检查:</p>
<p>ss -antpl | grep redis<br>您将获得以下输出:</p>
<p>LISTEN 0      511      127.0.0.1:6379      0.0.0.0:*    users:(("redis-server",pid=9079,fd=6))<br>LISTEN 0      511            [::1]:6379         [::]:*    users:(("redis-server",pid=9079,fd=7))<br>完成后,您可以继续下一步。</p>
<p>配置Redis<br>默认情况下,Redis 侦听本地主机,如果要从远程主机连接 Redis,则需要允许 Redis 进行远程连接。</p>
<p>为此,请使用您喜欢的编辑器编辑 Redis 配置文件:</p>
<p>nano /etc/redis/redis.conf<br>注释掉以下行:</p>
<p>#bind 127.0.0.1 -::1<br>接下来,设置Redis密码,如下所示:</p>
<p>requirepass securepassword<br>接下来,更改以下行:</p>
<p>appendonly yes<br>appendfilename "appendonly.aof"<br>protected-mode no<br>保存并关闭文件,然后重新启动 Redis 服务以应用更改:</p>
<p>systemctl restart redis-server<br>完成后,您可以继续下一步。</p>
<p>连接Redis实例<br>您可以使用 redis-cli 命令行实用程序从本地或远程计算机连接 Redis 服务器。</p>
<p>运行以下命令连接到Redis实例:</p>
<p>redis-cli<br>连接后,您将获得以下外壳:</p>
<p>127.0.0.1:6379&gt;<br>现在,使用密码对Redis进行身份验证,如下所示:</p>
<p>127.0.0.1:6379&gt; auth securepassword<br>接下来,使用以下命令检查服务器:</p>
<p>127.0.0.1:6379&gt; INFO Server<br>您将获得以下信息:</p>
<p># Server<br>redis_version:6.2.6<br>redis_git_sha1:00000000<br>redis_git_dirty:0<br>redis_build_id:557672d61c1e18ba<br>redis_mode:standalone<br>os:Linux 5.10.0-8-amd64 x86_64<br>arch_bits:64<br>multiplexing_api:epoll<br>atomicvar_api:atomic-builtin<br>gcc_version:10.2.1<br>process_id:10828<br>process_supervised:systemd<br>run_id:b5ce185f0d4783dd3ddab8cabd38b0ee0263637b<br>tcp_port:6379<br>server_time_usec:1638085497530445<br>uptime_in_seconds:32<br>uptime_in_days:0<br>hz:10<br>configured_hz:10<br>lru_clock:10695545<br>executable:/usr/bin/redis-server<br>config_file:/etc/redis/redis.conf<br>io_threads_active:0<br>现在,使用以下命令退出 Redis 实例:</p>
<p>127.0.0.1:6379&gt; exit<br>建议对Redis进行基准测试以测试其性能。</p>
<p>运行以下命令测试 Redis 有 10 个并行连接,总共 2k 个请求:</p>
<p>redis-benchmark -h 127.0.0.1 -p 6379 -n 2000 -c 10 -a 安全密码<br>您将获得以下输出:</p>
<p>====== PING_INLINE ======                                       <br>2000 requests completed in 0.05 seconds<br>10 parallel clients<br>3 bytes payload<br>keep alive: 1<br>host configuration "save": 3600 1 300 100 60 10000<br>host configuration "appendonly": no<br>multi-thread: no<br> <br>Latency by percentile distribution:<br>0.000% &lt;= 0.071 milliseconds (cumulative count 1)<br>50.000% &lt;= 0.159 milliseconds (cumulative count 1090)<br>75.000% &lt;= 0.207 milliseconds (cumulative count 1507)<br>87.500% &lt;= 0.303 milliseconds (cumulative count 1769)<br>93.750% &lt;= 0.359 milliseconds (cumulative count 1880)<br>96.875% &lt;= 0.415 milliseconds (cumulative count 1942)<br>98.438% &lt;= 0.455 milliseconds (cumulative count 1971)<br>99.219% &lt;= 0.495 milliseconds (cumulative count 1985)<br>99.609% &lt;= 0.791 milliseconds (cumulative count 1993)<br>99.805% &lt;= 0.919 milliseconds (cumulative count 1997)<br>99.902% &lt;= 1.031 milliseconds (cumulative count 1999)<br>99.951% &lt;= 1.103 milliseconds (cumulative count 2000)<br>100.000% &lt;= 1.103 milliseconds (cumulative count 2000)<br> <br>Summary:<br>throughput summary: 35714.29 requests per second<br>latency summary (msec):<br>          avg       min       p50       p95       p99       max<br>      0.239   0.096   0.231   0.343   0.439   0.727<br>如需更多命令行选项,请运行以下命令:</p>
<p>redis-benchmark --help<br>结论<br>在上面的帖子中,我们解释了如何在 Debian 11 服务器上安装和配置 Redis 6,您现在可以在生产环境中实施 Redis,并将其用作消息代理或在内存中缓存数据以加快检索速度。<br>————————————————<br>版权声明:本文为CSDN博主「wyc_beyond」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。<br>原文链接:https://blog.csdn.net/wyc_beyond/article/details/126547787</p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/chen-msg/p/17150609.html
頁: [1]
查看完整版本: debian 安装 redis