redis有丰富的数据结构,而不仅仅是一个key-value数据缓存数据库。Redis支持string, list,hash,set, sorted set,当然只支持对key的查询,要对value的查询需要自己来实现,不过可以通过一些方法实现仿多关键字查询。
redis安装很简单,都是一个套路。
redis配置选项较多,在源代码中给出了一个模板redis.conf。配置选项修改可以在redis-cli命令行中修改,也可以在redis.conf中修改
使用命令:
config set <option> [value]
1. 配置
slowlog,slowlog是性能分析日志,能查看出微秒级的命令耗时时间
config set slowlog-log-slower-than 0
在运行命令后可以用
slowlog get
slowlog get 20
检索所有日志或最近的数条日志
slowlog len
命令用于查看slowlog日志条目
slowlog get 命令返回每条被之行的命令,返回结果格式如下:
- 自动递增的id
- Unix时间戳,表示命令开始运行的时间
- 微妙级的时间,显示命令运行的总时间
- 该命令以及所带参数
2. 验证
requirepass
config set requirepass <password>
修改成功后在redis-cli命令行中键入
auth <password>才能之行其它命令,否则会报如下错误
(error) ERR operation not permitted
清除设置的requirepass
config set requirepass ""
其它配置选项参考
Key/Value数据库redis
配置redis.conf配置文件:
#是否作为守护进程运行
daemonize yes
#配置pid的存放路径及文件名,默认为当前路径下
pidfile redis.pid
#Redis默认监听端口
port 6379
#客户端闲置多少秒后,断开连接
timeout 300
#日志显示级别
loglevel verbose
#指定日志输出的文件名,也可指定到标准输出端口
logfile stdout
#设置数据库的数量,默认连接的数据库是0,可以通过select N来连接不同的数据库
databases 16
#保存数据到disk的策略
#当有一条Keys数据被改变是,900秒刷新到disk一次
save 900 1
#当有10条Keys数据被改变时,300秒刷新到disk一次
save 300 10
#当有1w条keys数据被改变时,60秒刷新到disk一次
save 60 10000
#当dump .rdb数据库的时候是否压缩数据对象
rdbcompression yes
#dump数据库的数据保存的文件名
dbfilename dump.rdb
#Redis的工作目录
dir /home/falcon/redis-2.0.0/
########### Replication #####################
#Redis的复制配置
# slaveof <masterip> <masterport>
# masterauth <master-password>
############## SECURITY ###########
# requirepass foobared
############### LIMITS ##############
#最大客户端连接数
# maxclients 128
#最大内存使用率
# maxmemory <bytes>
########## APPEND ONLY MODE #########
#是否开启日志功能
appendonly no
# 刷新日志到disk的规则
# appendfsync always
appendfsync everysec
# appendfsync no
################ VIRTUAL MEMORY ###########
#是否开启VM功能
vm-enabled no
# vm-enabled yes
vm-swap-file logs/redis.swap
vm-max-memory 0
vm-page-size 32
vm-pages 134217728
vm-max-threads 4
############# ADVANCED CONFIG ###############
glueoutputbuf yes
hash-max-zipmap-entries 64
hash-max-zipmap-value 512
#是否重置Hash表
activerehashing yes
分享到:
相关推荐
Redis安装与配置
Linux环境Redis安装与配置,Redis的配置通用配置,Redis连接
python 19、REDIS基础 1-2_NoSQL简介、Redis安装与配置、特点与应用、数据类型_Day01_pm.mp4
python 19、REDIS基础 1-1_NoSQL简介、Redis安装与配置、特点与应用、数据类型_Day01_am.mp4
redis的安装与配置,从一开始到最后,都有详细信息介绍,包括详情命令,格式明确,信息明了,步骤简单易懂,操作方便,为初学者提供极大的便利,提高初学者的自信心与体验感
redis安装配置 redis安装配置 redis安装配置 redis安装配置
Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置Redis安装配置
2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作3、执行make 对Redis解压后文件进行编译编译完成之后,可以看到解压文件redis-3
Redis安装配置文档
linux下的redis安装包含配置文件,配置文件包含主服务器配置,从服务器配置
Redis安装与配置,Redis常用命令-string-hash,Redis常用命令-list-set-zset,Redis其它功能
redis6.2.6 redis.conf配置文件
Linux ContOS7 Redis安装和配置及开机自启 https://blog.csdn.net/sikefeng/article/details/82222154
本篇文章主要介绍了CentOS6.5下Redis安装与配置详细步骤,详细介绍redis单机单实例安装与配置,服务及开机自启动。有兴趣的可以了解一下。
Redis教程 安装配置 软件等
Redis是一个不错的缓存数据库,读取数据速度效率都很不错。今天大家共同研究下redis的用法。结合网上的资料和自己的摸索,先来看下安装与配置把。 咱们主要看在WINDOWS上怎样使用REDIS数据库。 主要是C#语言
redis linux 配置redis linux-redis redis服务器 。 详细介绍了linux 下的redis安装与配置过程!以及插入数据与获取数据的测试!
redis配置安装详细教程,详细介绍了redis安装配置过程
redis 安装 主从配置 redis 选举机制说明,
centos7的redis安装与配置文件