Linux系统安装redis
<h3>上传安装包至/home并解压</h3>
<p>[点击下载redis安装包](<a href="http://101.69.243.254:5010/share/L2rVDYJM">http://101.69.243.254:5010/share/L2rVDYJM</a> "点击下载redis安装包")</p>
<pre><code class="language-shell">tar -zxvf redis-3.0.5.tar.gz</code></pre>
<p><img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/30394964631e8e4264e6e6a892aa3ead" alt="" /></p>
<h3>创建安装目录并将解压目录改名挪过去</h3>
<pre><code class="language-shell">mkdir -p /risen/soft/
mv redis-3.0.5 /risen/soft/redis</code></pre>
<h3>编译、安装</h3>
<pre><code class="language-shell">cd /risen/soft/redis/
make
make PREFIX=/risen/soft/redis install</code></pre>
<p><img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/d80c7a1ae3fbd0ad9397b0d327f1623e" alt="" /></p>
<h3>修改配置文件</h3>
<p>创建redis数据目录
mkdir -p /risen/soft/redis/data
创建redis日志目录
mkdir -p /risen/soft/redis/logs</p>
<p>vim /risen/soft/redis/redis.conf</p>
<pre><code class="language-shell">设置redis为后台启动
daemonize no 修改为 daemonize yes
设置端口
port=7000
设置密码
requirepass Risen*123
设置本地访问(不限制访问改成0.0.0.0)
bind 127.0.0.1
设置数据路径
dir /risen/soft/redis/data
设置日志路径
logfile &quot;/risen/soft/redis/logs/redis.log&quot;</code></pre>
<h3>redis注册服务</h3>
<p><code>vim /lib/systemd/system/redis.service</code></p>
<pre><code>[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/risen/soft/redis/bin/redis-server /risen/soft/redis/redis.conf
ExecReload=/risen/soft/redis/bin/redis-server -s reload
ExecStop=/risen/soft/redis/bin/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target</code></pre>
<p>重新加载系统
<code>systemctl daemon-relaod</code>
启动redis
<code>systemctl start redis.service</code>
停止redis
<code>systemctl stop redis.service</code>
重新加载
<code>systemctl restart redis.service</code>
开机自启
<code>system enable redis.service</code></p>
<h3>命令启动redis</h3>
<pre><code class="language-shell">/risen/soft/redis/bin/redis-server /risen/soft/redis/redis.conf &amp; # 指定配置文件启动并放入后台
ps -ef | grep redis # 查看redis服务进程</code></pre>
<p><img src="http://60.191.64.5:16100/server/index.php?s=/api/attachment/visitFile/sign/49747cff120e31b04900907106b85377" alt="" /></p>
<h3>连接验证redis</h3>
<pre><code>/risen/soft/redis/bin/redis-server -h 127.0.0.1 -a Risen*123 -p 7000</code></pre>
<h3>定时清理redis日志</h3>
<pre><code class="language-java">crontab -e
#每周六凌晨一点清理
00 1 * * 6 echo &quot;&quot; &gt; /risen/soft/redis/logs/redis.log</code></pre>