deepin安装Redis
<h1 style="text-align: center">deepin安装Redis</h1><h2>一、安装Redis</h2>
<p><br>sudo apt-get install redis-server<br>安装完成之后,Redis服务器会自动启动</p>
<h2>二、检查Redis服务器系统进程(非必要)</h2>
<p><br>ps -aux|grep redis</p>
<h2>三、查看Redis端口状态(非必要)</h2>
<p><br>netstat -nlt|grep 6379</p>
<h2>四、输入redis-cli进入命令模式(非必要)</h2>
<p><img src="https://img2023.cnblogs.com/blog/1879259/202305/1879259-20230518110719276-187856766.png"></p>
<p> </p>
<h2>四、配置Redis(完成以上步骤,此时还无法远程连接)</h2>
<p><br>1、打开Redis配置文件<br>sudo vim /etc/redis/redis.conf<br>2、修改bind 127.0.0.1</p>
<p><img src="https://img2023.cnblogs.com/blog/1879259/202305/1879259-20230518110735001-1241557365.png"></p>
<p> </p>
<p>3、配置Redis密码<br>取消注释requirepass foobared<br>foobared即密码,可自行修改</p>
<p><img src="https://img2023.cnblogs.com/blog/1879259/202305/1879259-20230518110750608-357569644.png"></p>
<p> </p>
<p>4、最大内存配置(自选)</p>
<p># maxmemory <bytes> </p>
<p> </p>
<p>5、重启Redis服务<br>sudo /etc/init.d/redis-server restart</p>
<p> </p>
<h2>五、局域网访问Redis服务器</h2>
<p><img src="https://img2023.cnblogs.com/blog/1879259/202305/1879259-20230518110800065-692842819.png"></p>
<p> </p>
<h2>六、其他命令</h2>
<p><br>1、停止Redis服务:sudo /etc/init.d/redis-server stop<br>2、启动Redis服务:sudo /etc/init.d/redis-server start</p>
<h2>七、自启动配置</h2>
<p> </p>
<p><strong>添加开机启动服务</strong></p>
<div class="cnblogs_code">
<pre>sudo gedit /etc/systemd/system/redis.service</pre>
</div>
<p><strong>在redis.service中输入以下内容</strong></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">
Description</span>=redis-<span style="color: rgba(0, 0, 0, 1)">server
After</span>=<span style="color: rgba(0, 0, 0, 1)">network.target
Type</span>=<span style="color: rgba(0, 0, 0, 1)">forking
# ps:ExecStart配置成自己的路径 该两个路径根据自身安装的redis位置和conf配置文件路径设置修改,第一个# 为启动路径,第二个为安装的redis.conf文件路径
ExecStart</span>=/usr/local/bin/redis-server /usr/local/redis-<span style="color: rgba(128, 0, 128, 1)">5.0</span>.<span style="color: rgba(128, 0, 128, 1)">7</span>/redis.conf --<span style="color: rgba(0, 0, 0, 1)">daemonize yes
PrivateTmp</span>=<span style="color: rgba(0, 0, 255, 1)">true</span><span style="color: rgba(0, 0, 0, 1)">
WantedBy</span>=multi-user.target</pre>
</div>
<p><strong>设置开机启动</strong></p>
<div class="cnblogs_code">
<pre>systemctl daemon-<span style="color: rgba(0, 0, 0, 1)">reload
systemctl start redis.service
systemctl enable redis.service</span></pre>
</div>
<p><strong>redis服务操作命令</strong></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">systemctl start redis.service #启动redis服务
systemctl stop redis.service #停止redis服务
systemctl restart redis.service #重新启动服务
systemctl status redis.service #查看服务当前状态
systemctl enable redis.service #设置开机自启动
systemctl disable redis.service #停止开机自启动</span></pre>
</div>
<p><strong>redis挂在后台启动</strong></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 0, 0, 1)">$ vi redis.conf
将 daemonize no 改成 daemonize yes 这个选项的意思是 redis 在后台运行</span></pre>
</div>
<p> </p>
<p><br><br></p><br><br>
来源:https://www.cnblogs.com/cbpm-wuhq/p/17411356.html
頁:
[1]