服务下载
1、通过官网http://redis.io/获取稳定版源码包下载地址;
2、通过wget http://download.redis.io/releases/redis-*.tar.gz下载 源码包; //*替换实际版本
服务安装
1、ubuntu下直接apt-get install redis-server
2、解压源码安装包,通过tar -xvf redis*.tar.gz 进入解压后的目录,执行make编译源码;
make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。
redis-server 服务器的启动程序
redis-cli 客户端
redis-benchmark 性能测试工具
执行make install安装,或者通过make PREFIX=/usr/local/redis install指定安装目录。这里默认安装,默认将之前生成的可执行文件拷贝到/usr/local/bin目录下;
服务使用
方式一:通过命令redis-server 启动,可在命令后加上`&`号使redis以后台程序方式运行;
方式二:通过指定配置文件启动;redis-server /etc/redis/redis.conf
1、连接之前可以先检测服务是否启动;
2、测试启动 redis-cli ping 返回PONG,启动成功
3、关闭服务 redis-cli shutdown 指定端口 redis-cli -p 6380 shutdown
4、客户端登录:redis-cli 主机IP 端口号(默认为127.0.0.1 6379)
5、查看端口是否被占用:netstat –ntlp |grep 6379
配置
daemonize 如果需要在后台运行,把该项改为yes
pidfile 配置多个pid的地址,默认在/var/run/redis.pid
bind 绑定ip,设置后只接受自该ip的请求
loglevel 分为4级,debug、verbose、notice、warning
databases 设置数据库的个数,默认使用的数据库为0
save 保存快照的频率
rdbcompression 在进行镜像备份时,是否进行压缩
Dbfilename 镜像备份文件名
Dir 数据库镜像备份的文件放置路径
Slaveof 数据库为其他数据库的从库
Masterauth 主数据库连接验证
Requirepass 登录时用的密码
Maxclients 同时连接的客户数量
Maxmemory 使用的最大内存
Appendonly 开启append only模式
appendfsync 设置对appendonly.aof文件同步的频率
1、通过官网http://redis.io/获取稳定版源码包下载地址;
2、通过wget http://download.redis.io/releases/redis-*.tar.gz下载 源码包; //*替换实际版本
服务安装
1、ubuntu下直接apt-get install redis-server
2、解压源码安装包,通过tar -xvf redis*.tar.gz 进入解压后的目录,执行make编译源码;
make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。
redis-server 服务器的启动程序
redis-cli 客户端
redis-benchmark 性能测试工具
执行make install安装,或者通过make PREFIX=/usr/local/redis install指定安装目录。这里默认安装,默认将之前生成的可执行文件拷贝到/usr/local/bin目录下;
服务使用
方式一:通过命令redis-server 启动,可在命令后加上`&`号使redis以后台程序方式运行;
方式二:通过指定配置文件启动;redis-server /etc/redis/redis.conf
1、连接之前可以先检测服务是否启动;
2、测试启动 redis-cli ping 返回PONG,启动成功
3、关闭服务 redis-cli shutdown 指定端口 redis-cli -p 6380 shutdown
4、客户端登录:redis-cli 主机IP 端口号(默认为127.0.0.1 6379)
5、查看端口是否被占用:netstat –ntlp |grep 6379
配置
daemonize 如果需要在后台运行,把该项改为yes
pidfile 配置多个pid的地址,默认在/var/run/redis.pid
bind 绑定ip,设置后只接受自该ip的请求
loglevel 分为4级,debug、verbose、notice、warning
databases 设置数据库的个数,默认使用的数据库为0
save 保存快照的频率
rdbcompression 在进行镜像备份时,是否进行压缩
Dbfilename 镜像备份文件名
Dir 数据库镜像备份的文件放置路径
Slaveof 数据库为其他数据库的从库
Masterauth 主数据库连接验证
Requirepass 登录时用的密码
Maxclients 同时连接的客户数量
Maxmemory 使用的最大内存
Appendonly 开启append only模式
appendfsync 设置对appendonly.aof文件同步的频率
参考设置
http://www.runoob.com/redis/redis-conf.html