1.安装Redis
在Linux上安装Redis
1.下载Redis指定版本的源码压缩包Dao当前目录 (笔者这里下载的是3.0.7版本)
-
wget http://download.redis.io/releases/redis-3.0.7.tar.zip
2.解压缩包Redis源码压缩包
-
tar xzf redis-3.0.7.tar.gz
3.建立一个redis目录的软连接,指向redis-3.0.7
- in -s redis-3.0.7 redis
in -s redis-3.0.7 redis
4.进入redis目录
- cd redis
cd redis
5.编译(编译前确保操作系统已经安装了gcc)
- make
make
6.进入 src 安装
- cd src
- make install
cd src make install
注意:
1.第三步建立的Redis软连接,是为了不把Redis目录固定在指定版本,有利于Redis未来版本的升级
2.第六步的安装时将Redis的相关运行文件放到/usr/local/bin下,这样可以在任意目录下执行Redis的命令
2.查看Redis版本
-
redis-cli -v
显示redis-cli 3.0.7 表示安装成功
3.配置、启动、操作、关闭Redis
Redis可执行文件说明 可执行文件 作用 redis-server 启动Redis redis-cli Redis命令行客户端 redis-benchmark Redis基准测试工具 redis-check-aof RedisAOF持久化文件检测和修复工具 redis-check-dump RedisRDB持久化文件检测和修复工具 redis-sentinel 启动Redis Sentinel - 启动Redis
- redis-server –port 6380 #自己配置端口启动Redis (第二种)
- redis-server #默认配置的启动方法 (第一种) redis-server /opt/redis/redis.conf #将配置信息写到/opt/redis/redis.conf中启动 (第三种)</pre><p>注意:</p><p> 在Redis目录下有一个redis.conf配置文件,里面就是Redis的默认配置信息</p><ul><li>Redis命令行客户端启动<br>第一种:交互方式<br><div class="dp-highlighter bg_plain"><div class="bar"><div class="tools"><b>[plain]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><span data-mod="popu_168"> <a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><div style="position: absolute; left: 850px; top: 2090px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_9" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_9" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=9&width=16&height=16" wmode="transparent"></div><div style="position: absolute; left: 850px; top: 2090px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_19" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_19" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=19&width=16&height=16" wmode="transparent"></div></span><span data-mod="popu_169"> <a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a></span><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a></div></div><ol start="1"><li class="alt"><span><span>$ redis-cli -h 127.0.0.1 -p 6379
$ redis-cli -h 127.0.0.1 -p 6379</pre> <img src="https://img-blog.csdn.net/20180615211053183?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Blbmd5YW5neWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br> 第二种:命令行方式 <br> </li></ul><div class="dp-highlighter bg_plain"><div class="bar"><div class="tools"><b>[plain]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><span data-mod="popu_168"> <a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><div style="position: absolute; left: 818px; top: 2421px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_10" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_10" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=10&width=16&height=16" wmode="transparent"></div><div style="position: absolute; left: 818px; top: 2421px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_20" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_20" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=20&width=16&height=16" wmode="transparent"></div></span><span data-mod="popu_169"> <a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a></span><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a></div></div><ol start="1"><li class="alt"><span><span>$ redis-cli -h 127.0.0.1 -p 6379 get welcome
- 启动Redis
$ redis-cli -h 127.0.0.1 -p 6379 get welcome
- 停止Redis服务
shutdown 后面需要跟一个参数,nosave|save 表示是否在关闭Redis前,生成持久化文件:注意:转载请标明出处,尊重知识产权
</div>
-
tar xzf redis-3.0.7.tar.gz
1.安装Redis
在Linux上安装Redis
1.下载Redis指定版本的源码压缩包Dao当前目录 (笔者这里下载的是3.0.7版本)
-
wget http://download.redis.io/releases/redis-3.0.7.tar.zip
2.解压缩包Redis源码压缩包
-
tar xzf redis-3.0.7.tar.gz
3.建立一个redis目录的软连接,指向redis-3.0.7
- in -s redis-3.0.7 redis
in -s redis-3.0.7 redis
4.进入redis目录
- cd redis
cd redis
5.编译(编译前确保操作系统已经安装了gcc)
- make
make
6.进入 src 安装
- cd src
- make install
cd src make install
注意:
1.第三步建立的Redis软连接,是为了不把Redis目录固定在指定版本,有利于Redis未来版本的升级
2.第六步的安装时将Redis的相关运行文件放到/usr/local/bin下,这样可以在任意目录下执行Redis的命令
2.查看Redis版本
-
redis-cli -v
显示redis-cli 3.0.7 表示安装成功
3.配置、启动、操作、关闭Redis
Redis可执行文件说明 可执行文件 作用 redis-server 启动Redis redis-cli Redis命令行客户端 redis-benchmark Redis基准测试工具 redis-check-aof RedisAOF持久化文件检测和修复工具 redis-check-dump RedisRDB持久化文件检测和修复工具 redis-sentinel 启动Redis Sentinel - 启动Redis
- redis-server –port 6380 #自己配置端口启动Redis (第二种)
- redis-server #默认配置的启动方法 (第一种) redis-server /opt/redis/redis.conf #将配置信息写到/opt/redis/redis.conf中启动 (第三种)</pre><p>注意:</p><p> 在Redis目录下有一个redis.conf配置文件,里面就是Redis的默认配置信息</p><ul><li>Redis命令行客户端启动<br>第一种:交互方式<br><div class="dp-highlighter bg_plain"><div class="bar"><div class="tools"><b>[plain]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><span data-mod="popu_168"> <a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><div style="position: absolute; left: 850px; top: 2090px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_9" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_9" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=9&width=16&height=16" wmode="transparent"></div><div style="position: absolute; left: 850px; top: 2090px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_19" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_19" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=19&width=16&height=16" wmode="transparent"></div></span><span data-mod="popu_169"> <a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a></span><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a></div></div><ol start="1"><li class="alt"><span><span>$ redis-cli -h 127.0.0.1 -p 6379
$ redis-cli -h 127.0.0.1 -p 6379</pre> <img src="https://img-blog.csdn.net/20180615211053183?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Blbmd5YW5neWFu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70" alt=""><br> 第二种:命令行方式 <br> </li></ul><div class="dp-highlighter bg_plain"><div class="bar"><div class="tools"><b>[plain]</b> <a href="#" class="ViewSource" title="view plain" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><span data-mod="popu_168"> <a href="#" class="CopyToClipboard" title="copy" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy</a><div style="position: absolute; left: 818px; top: 2421px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_10" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_10" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=10&width=16&height=16" wmode="transparent"></div><div style="position: absolute; left: 818px; top: 2421px; width: 16px; height: 16px; z-index: 99;"><embed id="ZeroClipboardMovie_20" src="https://csdnimg.cn/public/highlighter/ZeroClipboard.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="16" height="16" name="ZeroClipboardMovie_20" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=20&width=16&height=16" wmode="transparent"></div></span><span data-mod="popu_169"> <a href="#" class="PrintSource" title="print" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a></span><a href="#" class="About" title="?" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a></div></div><ol start="1"><li class="alt"><span><span>$ redis-cli -h 127.0.0.1 -p 6379 get welcome
- 启动Redis
$ redis-cli -h 127.0.0.1 -p 6379 get welcome
- 停止Redis服务
shutdown 后面需要跟一个参数,nosave|save 表示是否在关闭Redis前,生成持久化文件:注意:转载请标明出处,尊重知识产权
</div>
-
tar xzf redis-3.0.7.tar.gz