Linux下 安装Redis

Redis 是什么:高并发分布式内存数据库 支持持久化的No-sql数据库

特点:

支持数据持久化,可以将内存中的数据保持在磁盘中。重启的时候可以再次加载使用。

支持多样的数据类型kv键值对,List,set(无序),hash,zset(有序的集合)等数据结构的存储

支持数据的备份,即master-slave模式的数据备份

安装:

使用wget命令进行安装:

在对应安装redis的目录内 输入

wget http://download.redis.io/releases/redis-5.0.9.tar.gz

新装的centos缺少一部分命令,如上图 缺少了wget此命令,接下来先进行安装wget

centos : sudo yum -y install wget

效果如下:

安装成功!

接下来继续下载redis

出现异常 permission denied !


查看权限


属于root用户的而当前我用的是king不在一组内  好吧,改权限:

usermod -a -G root king


我直接将king 加到了root组内

然后使用chmod 777 xxx(文件名)具体权限根据实际情况使用 给组员赋予相关权限

哈哈。

我本机懒得麻烦就直接赋了个全家桶:

执行wget命令:


完成了!!!


解压开始!

tar -zxvf xxx.tar.gz


也就不到三秒的功夫就完事了

完毕:

你瞅 这就已经出来了

切到redis目录内


你以为完事了?其实还没开始

执行make命令进行安装:


懵逼不

这一大片提示的不是安装成功 而是又缺少东东了。。。。

gcc:没有找到(gcc c语言的编译工具)

接下来老样子 安装gcc:记得切换为root

yum install gcc-c++

安装成功后再次make (记得切换用户)


又错了

报错提示:上一次make缺少gcc环境安装失败,需要清除一些残存的文件

办法:make distclean 

再make


安装成功

少年的我看到了 good idea 就去执行了 make test...

好烦,又出了个异常:这需要安装个tcl 根据他的提示:

wget http://downloads.sourceforge.net/tcl/tclxxxxx.tar.gz

sudo tar xzvf xxx -C /user/local/

cd /xxx/unix

sudo ./configure

sudo make 

sudo make install 

就行了(我肯定没搞tcl. 我还要写代码呢哈哈)


执行完

make 命令后再

执行 make install


现在才是完事了

将redis.conf复制一份到新建目录文件夹myredis

启动


安装成功! 收工

你可能感兴趣的:(Linux下 安装Redis)