博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos安装redis环境
阅读量:6507 次
发布时间:2019-06-24

本文共 1777 字,大约阅读时间需要 5 分钟。

hot3.png

在Redis官网下载相应版本的安装包: ,上传到centos服务器。或者在服务器的命令行里通过此命令获取安装包也可以:
wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
解压: 
tar -zxvf redis-2.6.14.tar.gz

切换到redis-2.6.14目录:

cd redis-2.6.14

编译安装:

make

32位的系统有可能会出现如下错误提示:

cd src && make testmake[1]: Entering directory `/usr/local/src/redis-stable/src'which: no tclsh8.5 in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/geffzhang/bin)You need 'tclsh8.5' in order to run the Redis testmake[1]: *** [test] 错误 1make[1]: Leaving directory `/usr/local/src/redis-stable/src'make: *** [test] 错误 2

解决办法,先清理编译安装产生的临时文件:

make clean

然后编辑 ".src" 目录下的".make-settings"文件: 

vi src/.make-settings

将其中的:

OPT=-02

改为:

OPT=-O2 -march=i686

保存之后,再执行编译安装操作:

make

至此,成功安装redis。

执行 "./src/"目录下的"redis-server"即可开启redis服务端,执行"./src/"目录下的"redis-cli"即可开启redis的客户端。

若要redis服务端后台运行,请执行:

vi redis.conf

找到" daemonize"的一行,可以看到此时的值为"no",将其修改为"yes",如下:

daemonize yes

然后再运行:

./redis-server ../redis.conf

即可成功在系统后台运行,通过如下命令可查看到:

ps -aux | grep redis

如图:

说明Redis已经成功运行。

Redis.conf文件中的主要参数说明:

daemonize----------------------是否以后台daemon方式运行pidfile------------------------pid文件位置port---------------------------监听的端口号timeout------------------------请求超时时间loglevel-----------------------log信息级别logfile------------------------log文件位置databases----------------------开启数据库的数量save * *-----------------------保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。rdbcompression-----------------是否使用压缩dbfilename---------------------数据快照文件名(只是文件名,不包括目录)dir----------------------------数据快照的保存目录(这个是目录)appendonly---------------------是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。appendfsync:appendonlylog------如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)

参考资料:

转载于:https://my.oschina.net/KevinJay/blog/151370

你可能感兴趣的文章
闭关第4天——仰头看美女网络尖兵,震惊思无证程序屌丝
查看>>
《Windows服务器配置与管理》-----DNS服务器1
查看>>
安国主控au6983、au698x fc8708 量产失败修复过程。载入韧体数据失败\坏磁区过多\读坏块表错误...
查看>>
lduan office 365 ActiveDirectory同步 八
查看>>
WR703N由OpenWrt刷回原厂固件
查看>>
利用Kickstart文件结合dhcp+tftp-server+httpd批量安装linux系统
查看>>
深入理解HashMap底层原理剖析(JDK1.8)
查看>>
linux bonding 详解
查看>>
亲密数
查看>>
关于 LVM 逻辑卷管理
查看>>
线程的正确停止
查看>>
进程大概枝杈【B篇】进程间通信
查看>>
华为网络设备上常用的安全技术
查看>>
linux系统优化脚本实现
查看>>
Kibana插件sentinl实现邮件报警
查看>>
MFC用户界面套包BCGControlBar Pro for MFC v24.3正式发布[附下载]
查看>>
专业级的PHP IDE——Zend Studio正式发布v13[附下载]
查看>>
linux中分区挂载的解释
查看>>
OC变量数据类型
查看>>
远程下载图片,并且生产正确的图片格式
查看>>