linux 命令下载 rediswget http://download.redis.io/releases/redis-6.0.5.tar.gz 然后解压: tar -xvf redis-6.0.5.tar.gz 进入解压得到得文件夹cd redis-6.0.5 重点来了。。。。 按照各种教程就是编译make然后安装 make install
1.编译的时候 make test
报错:Error: Problem: conflicting requests - nothing provides epel-release = 7 nee 说啥玩意冲突,缺个什么鬼东西???epel-release 问度娘结果:是缺个gcc的玩意。。然后继续搞!
yum -y install gcc automake autoconf libtool make yum install gcc gcc-c++
2.然后有有个报错信息忘了啥了,没截图下来,度娘不行了问google,给的结果是说缺tcl。。搞!搞最新得!官网也是tcl8.6.9最新
wget https://sourceforge.net/projects/tcl/files/Tcl/8.6.9/tcl8.6.9-src.tar.gz tar -zxvf tcl8.6.9-src.tar.gz ./tcl8.6.9/unix/configure 把 tcl 编译一下 make install
编译 make 安装make PREFIX=/usr/local/redis install 指定目录安装,一般情况下,都装这里
然后一些必要得配置,问问度娘 redis.config得各种详细配置内容网上一大堆(再不行config里内容复制去翻译,反正我英语不好。不怕,百度翻译,google翻译,有道词典都有,嘿嘿
常见得几项配置: 1.把配置文件丢到安装目录去cp redis.config /usr/local/redis 2.去那个目录修改配置 cd /usr/local/redis——然后编辑配置——vim redis.config 3.daemonize yes配置是否后台启动 4.bind 127.0.0.1绑定IP。听说这里有点坑,我是没发现 5.dir /*** 数据存放得目录 我是在usr/local/redis下面新键了一个文件夹放数据叫ddb mkdir ddb 6.appendonly 是否支持持久化数据 yes/no
例如:
[root@crazy-666 redis]# ./bin/redis-server …/redis/redis.conf 11788:C 02 Jul 2020 02:25:23.240 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 11788:C 02 Jul 2020 02:25:23.240 # Redis version=6.0.5, bits=64, commit=00000000, modified=0, >pid=11788, just started 11788:C 02 Jul 2020 02:25:23.240 # Configuration loaded [root@crazy-666 redis]# pwd /usr/local/redis [root@crazy-666 redis]# ps aux|grep redis root 11789 0.1 0.0 43688 3368 ? Ssl 02:25 0:00 ./bin/redis-server 127.0.0.1:6379 root 11807 0.0 0.0 12108 1112 pts/0 S+ 02:26 0:00 grep --color=auto redis [root@crazy-666 redis]# ./bin/redis-cli --raw 127.0.0.1:6379> set crazy “疯子” OK 127.0.0.1:6379> get crazy 疯子 127.0.0.1:6379>
声明: 博客中标注原创的文章,版权归本博客作者所有,若转载或者引用本文内容请注明来源及原作者,否则依法保留追究权 打赏功能被文章底部的···默认隐藏了,如果帮到你了点个赞呗【嘘~~~悄悄话:要保持少年哦】