Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、 Key-Value 数据库,并提供多种语言的 API
下载安装 redis
|
|
参数介绍:make install
命令执行完成后,会在 /usr/local/bin
目录下生成本个可执行文件,分别是 redis-server、redis-cli、redis-benchmark、redis-check-aof 、redis-check-dump
,它们的作用如下:
redis-server
:Redis 服务器的 daemon启动程序redis-cli
:Redis 命令行操作工具。也可以用 telnet 根据其纯文本协议来操作redis-benchmark
:Redis 性能测试工具,测试 Redis 在当前系统下的读写性能redis-check-aof
:数据修复redis-check-dump
:检查导出工具
修改系统配置
|
|
使用数字含义:
- 0,表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。
- 1,表示内核允许分配所有的物理内存,而不管当前的内存状态如何。
- 2,表示内核允许分配超过所有物理内存和交换空间总和的内存
修改配置文件:
edit /etc/redis.conf
daemonize yes
参数说明:参数介绍:
daemonize
:是否以后台 daemon 方式运行pidfile
:pid 文件位置port
:监听的端口号timeout
:请求超时时间loglevel
:log 信息级别logfile
:log 文件位置databases
:开启数据库的数量save
:保存快照的频率,第一个\表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。rdbcompression
:是否使用压缩dbfilename
:数据快照文件名(只是文件名,不包括目录)dir
:数据快照的保存目录(这个是目录)appendonly
:是否开启 appendonlylog,开启的话每次写操作会记一条 log,这会提高数据抗风险能力,但影响效率。appendfsync
:appendonlylog 如何同步到磁盘(三个选项,分别是每次写都强制调用 fsync、每秒启用一次 fsync、不调用 fsync等待系统自己同步)
启动redis
|
|