Mac Pro 编译安装 Redis-3.2.3
2016-09-04 00:28
288 查看
Redis官方下载地址:http://redis.io/download
make命令执行完成后,会在当前目录下生成本个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-stat,它们的作用如下:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况
参数
在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的 redis.conf 文件,目前它被我们拷贝到了 /usr/local/redis/redis-3.2 目录下。修改它就可以配置我们的server了。如何修改?下面是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等待系统自己同步)
修改好了之后,要把配置文件拷贝到刚才安装目录 /usr/local/redis/redis-3.2 下面,保证可以找到
查看是否成功启动
验证
延伸阅读:
Mac Pro 编译安装 Redis 的 PHP 客户端 phpredis
Redis安装
cd /usr/local/src/redis-3.2.3 sudo make sudo make install cp ./src/redis-benchmark /usr/local/redis/redis-3.2 cp ./src/redis-check-aof /usr/local/redis/redis-3.2 cp ./src/redis-check-rdb /usr/local/redis/redis-3.2 cp ./src/redis-cli /usr/local/redis/redis-3.2 cp ./src/redis-sentinel /usr/local/redis/redis-3.2 cp ./src/redis-server /usr/local/redis/redis-3.2 cp ./src/redis-trib.rb /usr/local/redis/redis-3.2 cp ./redis.conf /usr/local/redis/redis-3.2
make命令执行完成后,会在当前目录下生成本个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-stat,它们的作用如下:
redis-server:Redis服务器的daemon启动程序
redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况
如何启动
在安装完成之后,要启动,需要配置文件,在下载的文件加下面有一个默认的配置文件,可以修改参数
在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的 redis.conf 文件,目前它被我们拷贝到了 /usr/local/redis/redis-3.2 目录下。修改它就可以配置我们的server了。如何修改?下面是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等待系统自己同步)
修改好了之后,要把配置文件拷贝到刚才安装目录 /usr/local/redis/redis-3.2 下面,保证可以找到
启动服务器
cd /usr/local/redis/redis-3.2 sudo ./redis-server /usr/local/redis/redis-3.2/redis.conf &
查看是否成功启动
ps -ef | grep redis
验证
./redis-cli ping PONG
延伸阅读:
Mac Pro 编译安装 Redis 的 PHP 客户端 phpredis
相关文章推荐
- Mac Pro 编译安装 Redis 的 PHP 客户端 phpredis
- 编译安装 redis 2.2.14
- redis编译安装
- php扩展redis,编译安装redis服务
- redis学习(-) 单节点编译安装
- Linux下Redis的编译安装
- debian 6下编译安装 gcc3.2.3
- Redhat5.8 环境下编译安装 Redis 并将其注册为系统服务
- Linux下编译安装PHPRedis扩展
- Linux 下 PHP 扩展 redis 编译安装
- Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
- LNMP编译安装Redis构建高速Redis缓存
- 阿里云64位centos6.3系统上编译安装redis
- redis的yum和编译安装的对比(简单明了,清晰可见)
- CentOS 7 编译安装Redis
- linux下Redis编译安装
- Redis的编译安装
- Redis编译安装
- redis的编译安装教程
- 【转】windows下编译和安装redis