`
jack_boy
  • 浏览: 137270 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

redis安装与配置

阅读更多
    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安装与配置文档

    Redis安装与配置文档 Redis简介 Redis是一个完全开源免费的、高性能(NOSQL)key-value数据库,遵守BSD协议。它是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并...

    Linux环境Redis安装与配置

    ### Linux环境下的Redis安装与配置详解 #### 一、Redis的安装步骤 1. **下载Redis源码包** 首先需要通过wget命令下载Redis的源码包到工作目录下: ```bash wget ...

    python 19、REDIS基础 1-1_NoSQL简介、Redis安装与配置、特点与应用、数据类型_Day01_am.mp4

    python 19、REDIS基础 1-1_NoSQL简介、Redis安装与配置、特点与应用、数据类型_Day01_am.mp4

    python 19、REDIS基础 1-2_NoSQL简介、Redis安装与配置、特点与应用、数据类型_Day01_pm.mp4

    python 19、REDIS基础 1-2_NoSQL简介、Redis安装与配置、特点与应用、数据类型_Day01_pm.mp4

    redis安装与配置1

    Redis 是一个高性能的键值存储系统,常被用于数据库、缓存和消息中间件等场景。它支持多种数据结构,包括字符串、列表、集合、有序...了解和熟练掌握Redis的安装、配置和使用,对于提升系统的性能和可靠性至关重要。

    redis安装与配置.pdf

    这涉及到修改Redis配置文件/etc/redis.conf,将"bind ***.*.*.*"更改为"bind *.*.*.*",意味着监听所有可用的网络接口。但需要注意,开放远程访问可能会带来安全风险,因此通常还需要配合配置密码验证等安全措施。 ...

    Redis安装配置文档

    "Redis安装配置文档详解" Redis是一种基于内存的NoSQL数据库,具有高性能、低延迟和高可用的特点。本文档旨在指导用户如何安装和配置Redis,实现高效的数据存储和管理。 一、下载和解压Redis 下载Redis的最新版本...

    redis安装配置.docx

    ##### 3.1 下载与安装 1. **下载Redis**:访问Redis官方网站(https://redis.io/download),下载适用于Windows的版本。 2. **安装Redis**:运行下载好的安装程序,按照安装向导的提示完成安装过程。 ##### 3.2 启动...

    redis.zip安装与配置及其他功能

    **Redis安装与配置** Redis(Remote Dictionary Server)是一款开源、高性能、无模式的键值对存储数据库,常用于数据缓存、消息队列、计数系统等场景。要开始使用Redis,首先需要进行安装和配置。 1. **安装Redis*...

    linux系统redis安装配置教程.md

    ### Linux系统下Redis安装与配置教程 #### 一、引言 Redis是一种广泛使用的开源内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Linux环境下安装和配置Redis相对简单且高效。本文档将详细介绍如何在...

    linux下的redis安装包含配置文件

    本文将详细讲解如何在Linux环境下安装Redis,以及如何配置主服务器和从服务器。 首先,让我们从安装Redis开始。在大多数Linux发行版中,可以通过包管理器进行安装。例如,在Ubuntu或Debian上,可以使用以下命令: ...

    linux系统redis安装配置教程

    ### Linux系统下Redis安装与配置教程 #### 一、引言 Redis是一种广泛使用的开源内存数据结构存储系统,常被用作数据库、缓存和消息中间件。在Linux环境下安装和配置Redis相对简单且高效,适合开发环境及生产环境...

    redis常用配置详解,配置集群详细内容

    下载与安装 Redis - **下载 Redis**:通过 wget 命令下载最新稳定版 Redis 的压缩包。 ```bash wget http://download.redis.io/releases/redis-2.8.3.tar.gz ``` - **解压缩并编译安装**: ```bash tar xzf...

    redis6.2.6 redis.conf配置文件

    redis6.2.6 redis.conf配置文件

    redis安装与主从配置

    ### Redis安装与主从配置详解 #### 一、Redis简介 Redis是一种开源的键值对存储系统,它属于NoSQL数据库的一种,与Memcached类似但更加强大。不同于Memcached只支持内存存储,Redis的数据可以持久化存储在磁盘上,...

    redis配置安装详细教程

    "Redis 配置安装详细教程" Redis 是一个开源、基于内存的数据结构存储系统,可以用作数据库、消息代理、缓存层等。下面是 Redis 配置安装详细教程。 安装 Redis 在 Windows 操作系统中安装 Redis 非常简单。首先...

    Redis安装配置

    Redis配置文件详解 Redis的配置文件是redis.conf,下面详细介绍配置文件中的各个配置项: 1. `daemonize no`:设置Redis是否以守护进程方式运行,默认为no,表示Redis以前台进程方式运行。 2. `pidfile /var/run/...

Global site tag (gtag.js) - Google Analytics