zoukankan      html  css  js  c++  java
  • Redis



    下载

    https://github.com/MicrosoftArchive/redis/releases
    下载win安装文件  Redis-x64-3.2.100.msi
    会自动帮忙做一些配置 , 比光秃秃的 .zip 压缩包好
    比如把数据库配置成服务


    参考文章
    http://www.cnblogs.com/ningskyer/articles/5730611.html
    https://www.cnblogs.com/W-Yentl/p/7831671.html


    手动开服务 , 一般已经是开好的 , 因为刚刚开机自启了

     redis-server.exe redis.windows.conf
    [21404] 15 Dec 15:10:17.224 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

    127.0.0.1:6379

    安装包把它设置成开机自启了

    用第三方工具连接上去试试 , 默认没有密码
    也没有安全配置


    redis 安装目录 下文件的功能:
    
    redis-server.exe:服务端程序,提供redis服务
    
    redis-cli.exe: 客户端程序,通过它连接redis服务并进行操作
    
    redis-check-dump.exe:本地数据库检查
    
    redis-check-aof.exe:更新日志检查
    
    redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
    
    redis.windows.conf: 配置文件,将redis作为普通软件使用的配置,命令行关闭则redis关闭
    
    redis.windows-service.conf:配置文件,将redis作为系统服务的配置,用以区别开两种不同的使用方式



    redis配置文件含义
    
    #是否作为守护进程运行
    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
    使用默认配置文件启动redis会报错的,需要修改maxmemory这一项,注意单位时字节(209715200是200MB)
    
    maxmemory 209715200
    
    如果需要设置连接密码,就修改requirepass,设为自己的密码。
    
    requirepass mypassword






    消息队列 的作用



    工具



    Redis Desktop Manager
    公司用的也是这一款

    一款基于Qt5的跨平台Redis桌面管理软件



    外国人开发的管理工具 :

    https://github.com/uglide/RedisDesktopManager/releases

    工具的文档
    http://docs.redisdesktop.com/en/latest/quick-start/
    需要翻墙


    国人开发的两款


    Redis Client



    Redis Studio













  • 相关阅读:
    JS新API标准 地理定位(navigator.geolocation
    微信公众号菜单
    js选择权
    mui 弹框
    又拍云
    弹框
    sublime插件
    将Apache的.htaccess转换到nginx中
    php 图片上传类
    C# 使用Com组件正确的释放方法
  • 原文地址:https://www.cnblogs.com/xiaoCong2016/p/8301698.html
Copyright © 2011-2022 走看看