linux上安装redis心得

一、配置编译环境:

sudoyum install gcc-c++

二、下载源码:

wgethttp://download.redis.io/releases/redis-3.2.8.tar.gz

三、解压源码:

tar-zxvf redis-3.2.8.tar.gz

四、进入到解压目录:

cdredis-3.2.8

五、执行make编译Redis

makeMALLOC=libc

(注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-serverredis-cliredis-benchmarkredis-check-aofredis-check-rdbredis-sentinel。)


六、安装Redis

makeinstall

配置Redis能随系统启动:

./utils/install_server.sh

显示结果信息如下:

Welcometo the redis service installer

Thisscript will help you easily set up a running redis server


Pleaseselect the redis port for this instance: [6379]

Selectingdefault: 6379

Pleaseselect the redis config file name [/etc/redis/6379.conf]

Selecteddefault - /etc/redis/6379.conf

Pleaseselect the redis log file name [/var/log/redis_6379.log]

Selecteddefault - /var/log/redis_6379.log

Pleaseselect the data directory for this instance [/var/lib/redis/6379]

Selecteddefault - /var/lib/redis/6379

Pleaseselect the redis executable path [/usr/local/bin/redis-server]

Selectedconfig:

Port : 6379

Configfile : /etc/redis/6379.conf

Logfile : /var/log/redis_6379.log

Datadir : /var/lib/redis/6379

Executable : /usr/local/bin/redis-server

CliExecutable : /usr/local/bin/redis-cli

Isthis ok? Then press ENTER to go on or Ctrl-C to abort.

Copied/tmp/6379.conf => /etc/init.d/redis_6379

Installingservice...

Successfullyadded to chkconfig!

Successfullyadded to runlevels 345!

StartingRedis server...

Installationsuccessful!


Redis服务查看、开启、关闭:

a.通过ps-ef|grep redis命令查看Redis进程

b.开启Redis服务操作通过/etc/init.d/redis_6379start命令,也可通过(serviceredis_6379 start

c.关闭Redis服务操作通过/etc/init.d/redis_6379stop命令,也可通过(serviceredis_6379 stop


redis.conf的配置信息

1daemonize如果需要在后台运行,把该项改为yes

2pidfile配置多个pid的地址默认在/var/run/redis.pid

3bind绑定ip,设置后只接受来自该ip的请求

4port监听端口,默认是6379

5loglevel分为4个等级:debugverbose notice warning

6logfile用于配置log文件地址

7databases设置数据库个数,默认使用的数据库为0

8save设置redis进行数据库镜像的频率。

9rdbcompression在进行镜像备份时,是否进行压缩

10dbfilename镜像备份文件的文件名

11Dir数据库镜像备份的文件放置路径

12Slaveof设置数据库为其他数据库的从数据库

13Masterauth主数据库连接需要的密码验证

14Requriepass设置 登陆时需要使用密码

15Maxclients限制同时使用的客户数量

16Maxmemory设置redis能够使用的最大内存

17Appendonly开启appendonly模式

18Appendfsync设置对appendonly.aof文件同步的频率(对数据进行备份的第二种方式)

19vm-enabled是否开启虚拟内存支持(vm开头的参数都是配置虚拟内存的)

20vm-swap-file设置虚拟内存的交换文件路径

21vm-max-memory设置redis使用的最大物理内存大小

22vm-page-size设置虚拟内存的页大小

23vm-pages设置交换文件的总的page数量

24vm-max-threads设置VMIO同时使用的线程数量

25Glueoutputbuf把小的输出缓存存放在一起

26hash-max-zipmap-entries设置hash的临界值

27Activerehashing重新hash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值