由于自己要安装,顺便写一下redis的安装教程。有用无用仅供参考,不做任何评价。教程开始....
No1 确保当前环境未安装过redis环境。如果你安装过或者想更换redis的版本,请自行百度or谷歌的其他教程。redis的的官网下载地址:http://redis.io/download ,建议下载最新文档版本,稳定版系列。
Ubuntu下的安装教程:
1.下载安装文件:
wget http://download.redis.io/releases/redis-3.2.3.tar.gz
顺手贴个图吧:下载速度跟个人的网络环境有关。大概几十秒就OK,慢的话....
2.2. 解压命令如下:
tar -zxvf redis-3.2.3.tar.gz
解压完得到一个文件夹,好像说的有点多余。
3. copy文件并 ls查看 如果是首次安装复制粘贴下面三行代码即可。当然也可以根据个人需求创建或者更改文件路径。可以直接使用命令pwd查看自己所在位置
sudo mkdir -p /usr/local/redis/
sudo cp -r redis-3.2.3/* /usr/local/redis/
ls /usr/local/redis/
4. 进入安装目录。根据自己选择的路径切换就OK。
cd /usr/local/redis/
5. 编译
首先打开 README.md ,翻阅基本 build 和 install 方式。(看不看随便你,不影响安装。不过通常来讲readme是必修课。)编译命令如下:
sudo make
如果懒闲使用sudo麻烦,直接切换到root用户操作即可。一般涉及源码编译或者安装模块通常需要root权限来操作。自己注意即可。
尝试环境是否可以正常使用(Hint: It's a good idea to run 'make test' ;) make成功后截图如下:
执行make test 结果发现报错如下
make[1]: Entering directory '/usr/local/redis/src'
You need tcl 8.5 or newer in order to run the Redis test
Makefile:215: recipe for target 'test' failed
make[1]: *** [test] Error 1
make[1]: Leaving directory '/usr/local/redis/src'
Makefile:6: recipe for target 'test' failed
make: *** [test] Error 2
这就比较让人蛋疼了,二话不说直接复制粘贴错误代码谷歌一下。发现总结的人还不少,废话不说,开始一个一个解决。建议需要下载安装其他服务时,直接新开一个终端窗口操作。不要关闭出错的窗口,也不建议来回切换路径,免得来回切换,完了之后直接打开出错的地方继续搞。当然,随你开心了。反正怎么方便怎么来就OK
根据错误信息无非是缺个东西,安装一个完事搞定。要求8.5以及以上,那就搞个8.6的得了。操作步骤下载----》解压-----》配置------》完事。以下是操作
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
解压到指定路径
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
切换到路径,不知道的或者对命令不熟的直接ls查看 cd 切换即可。比较直观,顺便还可以看看都有哪些文件。
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
完了之后ls查看以下,多了一对东西。反正也看不懂.....
不多扯淡,回到make test步骤看看错误有没有解决。注意使用sudo 命令执行。在这又被坑了一把。搞得我以为以上步骤白搞了。结果发现命令权限使用不对,建议直接切换到root账户安装,屁事没那么多。注意即可
sudo make test
以下是执行完命令,解决错误,表示 redis环境没有问题。成功搞定的截图
6. 安装 最后安装路径
sudo make install
7. 查看编译好的命令文件
ls /usr/local/bin/redis-*
--/usr/local/bin/redis-benchmark 性能测试⼯具,例如:redis-benchmark -n 1000000 -c 50
--/usr/local/bin/redis-check-aof 更新⽇志检查
--/usr/local/bin/redis-check-dump 本地数据⽂件检查
--/usr/local/bin/redis-cli 命令⾏操作⼯具
--/usr/local/bin/redis-server 服务器程序
8. 修改配置文件
sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/
ls /etc/redis/redis.conf
9.启动 redis
redis-server /etc/redis/redis.conf
连接 redis 服务器 新开一个窗口,成功配置好的窗口不要关闭!!!或者 redis-server后台启动
redis-cli
出现以下界面OK。代表 redis服务器已经正常安装。可以使用了!成功搞定!
以上就是个人在安装redis时遇到的一些坑以及错误的一些解决方案,对你有用就OK。按照我的教程来还有其他错误也说不定。直接百度或者谷歌即可搞定。搞定不了的,那我也帮不了你什么了。。。遇到问题百度,实在不行谷歌就行。最起码目前我还没遇到他们解决不了了的问题!