zoukankan      html  css  js  c++  java
  • Redis安装部署以及简单应用

    Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists),
    集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting),
    LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

    1.下载安装
    wget http://download.redis.io/releases/redis-5.0.4.tar.gz

    解压:tar -xzvf redis-5.0.4.tar.gz

    2.安装
    cd redis-5.0.4
    make MALLOC=libc
    cd src
    make prefix=/var install

    3.启动redis
    cd src
    ./redis-server
    但是这种启动需要开着终端

    可以修改redis.conf
    daemonize no
    改为
    daemonize yes

    然后./redis-server redis.conf 
    [root@test-server src]# ./redis-server ../redis.conf 
    2607:C 03 Sep 2019 11:55:06.981 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    2607:C 03 Sep 2019 11:55:06.981 # Redis version=5.0.4, bits=64, commit=00000000, modified=0, pid=2607, just started
    2607:C 03 Sep 2019 11:55:06.981 # Configuration loaded

    4.创建开机自启和启动脚本
    cd /etc/
    mkdir redis
    cp /root/redis-5.0.4/redis.conf ./6379.conf
    cp /root/redis-5.0.4/utils/redis_init_script /etc/init.d/redisd
    vi /etc/init.d/redisd
    开头加入以下语句
    # chkconfig: 2345 90 10
    # description: Redis is a persistent key-value database
    chkconfig redisd on
    service redisd stop
    service redisd start


    5.连接客户端测试

    redis-cli ##默认连接127.0.0.1:6379
    set name "xian" ---设置键值对 键:name 值:"xian"
    get name -----获取键为name 的key 值
    >>"xian"

  • 相关阅读:
    2013414
    Juqery Html(),append()等方法的Bug
    UpdatePanel 与 jQuery
    (C#)方法参数关键字:ref、out、params详解
    ASP.NET MVC 3 RC2 版本的一些新特性及AllowHtml属性Bug解决办法
    [hystar整理]Entity Framework 教程 转
    SQL 中in exists 和临时表用法
    ASP.NET 用户控件自定义属性、方法、事件
    SQL选择不重复记录
    sql over 用法
  • 原文地址:https://www.cnblogs.com/xweiqing/p/11454438.html
Copyright © 2011-2022 走看看