您的位置:首页 > 数据库 > Redis

linux centos搭建redis服务

2017-01-24 11:32 441 查看

Linux 下安装

下载地址:http://redis.io/download,下载最新文档版本。

本教程使用的最新文档版本为 2.8.17,下载并安装:

$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make


make install

注:make完成后,有产生可执行文件

                     redis-server:redis服务器的启动程序

                     redis-cli:redis命令行工具,也可为客户端

                     redis-benchmark:redis性能测试工具(读写)

                     redis-stat:redis状态检测工具(状态参数延迟)

查看 redis 是否启动?

$ redis-cli


以上命令将打开以下终端:

redis 127.0.0.1:6379>

127.0.0.1 是本机 IP ,6379 是 redis 服务端口。现在我们输入 PING 命令。

redis 127.0.0.1:6379> ping
PONG

以上说明我们已经成功安装了redis。

启动redis服务
              /usr/local/redis/bin/redis-server(有警告,没有加载配置文件)

              /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

              Redis服务端的默认连接端口是6379

              Redis默认不是后台运行

       步骤五:

              客户端连接

              /usr/local/redis/bin/redis-cli

              或者其他客户端:如phpredis

[php]
view plain
copy
print?

$redis = new Redis();  
$redis->connect(“127.0.0.1”, 6379);  

       步骤六:

              停止Redis

              /usr/local/redis/bin/redis-clishutdown

              or

              pkill redis-server

3.  Redis的配置

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

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

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

              port 监听端口,默认为6379

              timeout 设置客户端连接时的超时时间,单位为秒

              loglevel 分为4级,debug、verbose、notice、warning

              logfile 配置log文件地址

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

              save 设置redis进行数据库镜像的频率,保存快照的频率,第一个*表示多长时间,       第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。

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

              Dbfilename 镜像备份文件的文件名

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

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

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

              Requirepass 设置登录时需要使用的密码

              Maxclients 限制同时连接的客户数量

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

              Appendonly 开启append only模式

              appendfsync 设置对appendonly.aof文件同步的频率

              vm-enabled 是否虚拟内存的支持

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

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

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

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

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

              glueoutputbuf 把小的输出缓存存放在一起

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

              activerehashing 重新hash
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: