centos上安装及配置单台redis

安装redis

首先当然是要检查系统是否安装了gcc,可通过命令查看: rpm -qa | grep -i mysql
若没有安装,那么可以通过yum安装,输入命令:  yum -y install gcc 
在Linux下安装Redis非常简单,具体步骤如下( 官网有说明):

 
 
$ mkdir /usr/local/redis3  #准备将redis安装在此目录,因此新建个文件夹
 
 
$ wget http://download.redis.io/releases/redis-3.0.7.tar.gz
$ tar xzf redis-3.0.7.tar.gz
$ cd redis-3.0.7
$ make PREFIX=/usr/local/redis3 install   #指定路径安装
$ cp redis.conf /usr/local/redis3    #拷贝配置文件


配置redis.cnf文件

打开上面我们复制的 redis.cnf文件,这是官方提供的参考配置文件。可以看到要配置的参数已经按类别整理好了, 文档也很详细了。这里我们主要是修改的参数如下:
################### GENERAL  ###################

#以后台的方式运行
daemonize yes

# 当daemonize设置为yes,该文件记录了redis进程的pid
pidfile /usr/local/redis3/redis6379.pid

# 端口号
port 6379

#日志文件路径
logfile /usr/local/redis3/redis6379.logs

################### SNAPSHOTTING  ###################

#快照文件名字
dbfilename dump6379.rdb

#快照文件存放路径
dir /usr/local/redis3/

################### LIMITS ###################

#最大连接数,超过此连接数,将对客户端之间报错
maxclients 1000

#最大使用内存
maxmemory 100mb

#超过最大使用内存将引发的策略,详细见官方备注
maxmemory-policy noeviction


启动server

/usr/local/redis3目录下指定配置文件的方式启动redis server,执行命令:
./bin/redis-server ./redis.conf
可以检查服务是否正常启动,即检查redis服务是否在6379端口监听,执行命令:
netstat -anpt | grep redis

使用客户端连接

/usr/local/redis3目录下执行命令:
./bin/redis-cli  -h 127.0.0.1 -p 6379
若不指定-h(host)默认是127.0.0.1,若不指定-p(port)默认是6379

若连接成功就会显示redis控制台,可输入各种redis命令,参考 redis命令文档
若想退出redis客户端,只需输入redis命令: quit
若想正常关闭redis server服务,只需输入redis命令: shutdown

简单测试redis的TPS

有时候我们在自己的环境上部署好了redis,或者调优了redis.cnf的配置,想看看性能如何。这里可以使用官方提供的redis-benchmark工具,示例:
(1)指定测试的客户端连接数-c ,测试发送请求数-n
./bin/redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 10000
(2)指定测试的redis命令-t
./bin/redis-benchmark -t set,lpush
(3)指定测试的redis脚本-q
./bin/redis-benchmark -q script load "redis.call('set','foo','bar')"
(4)更多参数说明可运行命令:
redis-benchmark -h

关于redis-benchmark更详细的介绍可以参考 官方文档


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值