zoukankan      html  css  js  c++  java
  • Windows环境下安装Redis

    1:首先下载redis。
    从下面地址下:https://github.com/MSOpenTech/redis/releases
    2:创建redis.conf文件:
    这是一个配置文件,指定了redis的监听端口,timeout等。如下面有:port 6379。

    更改redis的配置需要修改redis.conf文件,以下是它一些主要的配置注释:

    #是否作为守护进程运行
    daemonize no
    #Redis 默认监听端口
    port 6379
    #客户端闲置多少秒后,断开连接
    timeout 300
    #日志显示级别
    loglevel verbose
    #指定日志输出的文件名,也可指定到标准输出端口
    logfile redis.log
    #设置数据库的数量,默认最大是16,默认连接的数据库是0,可以通过select N 来连接不同的数据库
    databases 32
    #Dump持久化策略
    #当有一条Keys 数据被改变是,900 秒刷新到disk 一次
    #save 900 1
    #当有10 条Keys 数据被改变时,300 秒刷新到disk 一次
    save 300 100
    #当有1w 条keys 数据被改变时,60 秒刷新到disk 一次
    save 6000 10000
    #当dump     .rdb 数据库的时候是否压缩数据对象
    rdbcompression yes
    #dump 持久化数据保存的文件名
    dbfilename dump.rdb
    ###########    Replication #####################
    #Redis的主从配置,配置slaveof则实例作为从服务器
    #slaveof 192.168.0.105 6379
    #主服务器连接密码
    # masterauth <master-password>
    ############## 安全性 ###########
    #设置连接密码
    #requirepass <password>
    ############### LIMITS ##############
    #最大客户端连接数
    # maxclients 128
    #最大内存使用率
    # maxmemory <bytes>
    ########## APPEND ONLY MODE #########
    #是否开启日志功能
    appendonly no
    # AOF持久化策略
    #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

    主从复制

    在从服务器配置文件中配置slaveof ,填写服务器IP及端口即可,如果主服务器设置了连接密码,在masterauth后指定密码就行了。

    持久化

    • redis提供了两种持久化文案,Dump持久化和AOF日志文件持久化。
    • Dump持久化是把内存中的数据完整写入到数据文件,由配置策略触发写入,如果在数据更改后又未达到触发条件而发生故障会造成部分数据丢失。
    • AOF持久化是日志存储的,是增量的形式,记录每一个数据操作动作,数据恢复时就根据这些日志来生成。

    3.命令行操作

    使用CMD命令提示符,打开redis-cli连接redis服务器 ,也可以使用telnet客户端

    # redis-cli -h 服务器 –p 端口 –a 密码

    redis-cli.exe -h 127.0.0.1 -p 6379

    连接成功后,就可对redis数据增删改查了,如字符串操作:

    Windows环境下安装Redis体验谈_新客网

    以下是一些服务器管理常用命令:

    info   #查看服务器信息
    select <dbsize> #选择数据库索引  select 1
    flushall #清空全部数据
    flushdb  #清空当前索引的数据库
    slaveof <服务器> <端口>  #设置为从服务器
    slaveof no one #设置为主服务器
    shutdown  #关闭服务

    附加几个 bat 批处理脚本,请根据需要灵活配置

    service-install.bat
    redis-server.exe --service-install redis.windows.conf --loglevel verbose 
     
    uninstall-service.bat
    redis-server --service-uninstall
      
    startup.bat
    redis-server.exe redis.windows.conf  
  • 相关阅读:
    剑指offer 第十一天
    Java Arrays工具类的使用
    什么是指数加权平均、偏差修正?
    深度学习——优化器算法Optimizer详解(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)
    深度学习——卷积神经网络 的经典网络(LeNet-5、AlexNet、ZFNet、VGG-16、GoogLeNet、ResNet)
    深度学习论文汇总
    剑指offer 第十天
    Java String 类
    Java StringBuffer和StringBuilder类
    剑指offer 第九天
  • 原文地址:https://www.cnblogs.com/hnsongbiao/p/5046220.html
Copyright © 2011-2022 走看看