Redis 简介

Redis 安装

Redis 配置文件

  1. # Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程。
    daemonize yes
  2.  
  3. # 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定。
    pidfile /www/server/redis/redis.pid
  4.  
  5. # 绑定IP(修改绑定IP可能会存在安全隐患),绑定的主机地址。
    bind 127.0.0.1
  6.  
  7. # 绑定端口,指定redis监听端口,默认端口为6379。
  8. port
  9.  
  10. # 设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过AUTH <password>命令提供密码,默认关闭。留空代表没有设置密码。
  11. requirepass LsxHr5X4SwcmCe
  12.  
  13. # 当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能,不断开。空闲连接超时时间。
    timeout 300
  14.  
  15. # 设置数据库的数量,默认数据库为0,可以使用SELECT <dbid>命令在连接上指定数据库id。
    databases 16
  16.  
  17. # 指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose。
    loglevel verbose
  18.  
  19. # 日志记录方式,默认为标准输出。若配置Redis为守护进程方式运行,这里又配置日志记录方式为标准输出,则日志将发送给/dev/null。
    logfile stdout
  20.  
  21. # RDB持久化:指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,即把内存中的数据写到磁盘中去。
    # 可以多个条件配合:save <seconds> <changes>。Redis默认配置文件中提供了三个条件:
    save 900 1
    save 300 10
    save 60 10000
  22.  
  23. # 指定存储至本地数据库时是否压缩数据,默认为yes。如果为了节省CPU时间,可以关闭该选项,但会导致数据库文件变的巨大。
    rdbcompression yes
    # 指定本地数据库文件名,默认值为dump.rdb
    dbfilename dump.rdb
    # 指定本地数据库存放目录
    dir /www/server/redis/
  24. # 设置同一时间最大客户端连接数,默认无限制,Redis可以同时打开的客户端连接数为Redis进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。当客户端连接数到达限制时,Redis会关闭新的连接并向客户端返回max number of clients reached错误信息。
    maxclients 128

    # 指定Redis最大使用内存限制,0表示不限制。Redis在启动时会把数据加载到内存中,达到最大内存后,Redis会先尝试清除已到期或即将到期的Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis新的vm机制,会把Key存放内存,Value会存放在swap区
    maxmemory <bytes>
  25. # 设置当本机为slave服务时,设置master服务的IP地址及端口,在Redis启动时,它会自动从master进行数据同步。
    replicaof <masterip> <masterport>
    slaveof <masterip> <masterport>
  26. # 当master服务设置了密码保护时,slave服务连接master的密码。
    masterauth <master-password>

Redis 启动/停止/重启命令

  1. # 停止redis服务
  2. [root@localhost ~]# systemctl stop redis
  3.  
  4. # 启动redis服务
  5. [root@localhost ~]# systemctl start redis
  6.  
  7. # 查看redis服务状态
  8. [root@localhost ~]# systemctl status redis
  9.  
  10. # 重启redis服务
  11. [root@localhost ~]# systemctl restart redis
  1. # 查看redis服务状态
    [root@localhost ~]# service redis status
  2.  
  3. # 启动redis服务
  4. [root@localhost ~]# service redis start
  5.  
  6. # 停止redis服务
  7. [root@localhost ~]# service redis stop
  8.  
  9. # 重启redis服务
    [root@localhost ~]# service redis restart
  1. # 如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis
  2. [root@localhost ~]# /etc/init.d/redis stop
  3. [root@localhost ~]# /etc/init.d/redis start
    [root@localhost ~]# /etc/init.d/redis status
  4. [root@localhost ~]# /etc/init.d/redis restart
  5.  
  6. # 如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis
  7. # 1.redis关闭
  8. [root@localhost ~]# redis-cli -h 127.0.0.1 -p shutdown
  9. # 2.redis启动
  10. [root@localhost ~]# redis-server
  11.  
  12. # 如果上述方式都没有成功停止redis,则可以使用终极武器 kill -

Redis—简介与安装的更多相关文章

  1. redis简介及安装

    1 redis简介及安装 1.1 Redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统. 首 ...

  2. redis简介、安装、配置和数据类型

    redis简介.安装.配置和数据类型 redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理. 它支持字符串.哈希表.列表.集合.有序集合, ...

  3. Redis简介与安装

    目录 Redis概述与安装使用 Redis概述与安装使用 Author:SimpleWu GitHub-redis Redis简介 Redis英语全称:( REmote DIctionary Serv ...

  4. 001.Redis简介及安装

    一 Redis简介 1.1 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis 与其他 key-value 缓存产品有以下三个特点: ...

  5. 峰Redis学习(1)Redis简介和安装

    是从博客:http://blog.java1234.com/blog/articles/310.html参考过来的: 第一节:Redis 简介 为什么需要NoSQL,主要应对以下问题,传统关系型数据库 ...

  6. redis 简介,安装与部署

    NOSQL简介 NoSQL,泛指非关系型的数据库,NoSQL数据库的四大分类: 键值(Key-Value)存储数据库:这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据 ...

  7. Redis简介、安装、配置、启用学习笔记

    前一篇文章有介绍关系型数据库和非关系型数据库的差异,现在就来学习一下用的较广的非关系型数据库:Redis数据库 Redis 简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-v ...

  8. 1、Redis简介、安装和基础入门

    -------------------------------------------------------- 主要内容包括: 1.Redis简介 2.Redis安装.启动.停止 3.Redis基础 ...

  9. Redis 基础:Redis 简介及安装

    Remote Dictionary Server(Redis)是一个由Salvatore Sanfilippo写的key-value存储系统.Redis是一个开源的使用ANSI C语言编写.遵守BSD ...

  10. (一)Redis简介及安装

    Redis简介 Redis 是一个开源(BSD许可)的,内存中的key-value数据结构存储系统,它可以用作数据库.缓存和消息中间件. Redis具有丰富的数据结构类型.包括字符串(string), ...

随机推荐

  1. BOM的补充

    1.首先我们要知道BOM是干什么的? BOM和DOM.ES是JavaScript的重要三个组成部分: Bom的核心操作是window:简单来说就是用来操作浏览器的,他是js访问浏览器的接口,它里面封装 ...

  2. IT兄弟连 HTML5教程 CSS3属性特效 弹性盒模型

    CSS3引入了新的盒模型——弹性盒模型,该模型决定一个盒子在其他盒子中的分布方式以及如何处理可用的空间.使用该模型,可以很轻松的创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局.弹性盒模型看起 ...

  3. Cross-Site Scripting:Persistent 跨站点脚本:持久性

  4. 测试人员必备之 mysql 常用命令学习指南

    1.数据库连接 1.通过命令行连接数据库 [root@localhost ~]# mysql -u root -p Enter password: 输入以上命令,回车后输入密码,回车,出现 mysql ...

  5. Serverless 实战——使用 Rendertron 搭建 Headless Chrome 渲染解决方案

    为什么需要 Rendertron? 传统的 Web 页面,通常是服务端渲染的,而随着 SPA(Single-Page Application) 尤其是 React.Vue.Angular 为代表的前端 ...

  6. [转载] redis学习入门 Redis 3.2.100

    参考博客: https://blog.csdn.net/flyer_tang/article/details/80320974 https://blog.csdn.net/weixin_3077313 ...

  7. 利用Python写一个抽奖程序,解密游戏内抽奖的秘密

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 极客挖掘机 PS:如有需要Python学习资料的小伙伴可以加点击下 ...

  8. golang的缓冲channel简单使用

    目录 golang的缓冲channel简单使用 阻塞型 非阻塞 golang的缓冲channel简单使用 我们常用的是无缓冲channel : make(chan type) 其实make() 创建c ...

  9. 【转载】C#中decimal保留2位有效小数

    在C#的数字运算过程中,有时候针对十进制decimal类型的计算需要保留2位有效小数,针对decimal变量保留2位有效小数有多种方法,可以使用Math.Round方法以及ToString先转换为字符 ...

  10. iOS引导页(开局滚动效果)

    参考链接1:https://jingyan.baidu.com/article/4dc40848a341dfc8d846f152.html 参考链接2:https://www.cnblogs.com/ ...