zoukankan      html  css  js  c++  java
  • Redis 笔记与总结1 安装部署

    NoSQL 使用场景:

    1.对数据高并发读写

    2.对海量数据的高效率存储和访问

    3.对数据的高可扩展性和高可用性

    Redis 通常被称为数据结构服务器,因为键可以包含字符串(strings)、哈希(hashes)、链表(lists)、集合(sets)和有序集合(sorted sets)。

    链表可以做成栈(先进后出)和队列(先进先出)。

    redis 和 mysql 

    Redis 使用场合:

    1.取最新 n 个数据的操作;

    2.排行榜应用,取 top 操作;

    3.需要精确设定过期时间的应用;

    4.计数器应用;

    5.Uniq 操作,获取某段时间所有数据排重值;

    6.实时系统,反垃圾系统;

    7.Pub/Sub 构建实时消息系统;(Redis 独有的发布与订阅)

    8.构建队列系统;

    9.缓存

    Redis 的安装:

    redis 官方下载地址:http://redis.io/download

    下载 stable 版 2.8.19

    ① 把 redis-2.8.19.tar.gz 复制到 /root 下

    ② 解压

    tar -zxvf redis-2.8.19.tar.gz

    ③ 进入目录 redis-2.8.19

    cd redis-2.8.19

    ④ 编译(没有 ./configure 配置)

    make

    ⑤ 安装

    cd src && make install

    安装完成。

    ⑥ 为了便于管理,移动如下文件:

    mkdir -p /usr/local/redis/bin    #存放命令
    mkdir -p /usr/local/redis/etc   #存放配置文件
    mv /root/redis-2.8.19/redis.conf /usr/local/redis/etc
    cd /root/redis-2.8.19/src
    mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server  /usr/local/redis/bin

    ⑦ 启动 redis 服务(运行时置顶配置文件)

    /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

    redis 服务默认的端口号:6379

    默认情况下,redis 不是在后台运行的,需要开启 redis 的后台运行:

    vi /usr/local/redis/etc/redis.conf

    把 daemonize 的值改为 yes (37行)

    查看redis 是否启动:

    ps -ef | grep redis

     查看 6379 端口是否被占用:

    netstat -tunpl | grep 6379

    ⑧ 客户端连接

    /usr/local/redis/bin/redis-cli

     

    退出客户端:

    quit
    或
    exit

    ⑨ 停止 redis

    /usr/local/redis/bin/redis-cli shutdown
    或
    pkill redis-server

     

    已经没有程序占用 6379 端口了。

    redis 的配置

  • 相关阅读:
    Windows-快速预览文件-QuickLook
    Chrome简洁高效管理下载项
    有Bug?你的代码神兽选对了吗
    保护视力-刻不容缓
    一次看懂 Https 证书认证
    Web前端助手-功能丰富的Chrome插件
    Chrome自动格式化Json输出
    网络爬虫
    彻底搞懂Cookie,Session,Token三者的区别
    Redis内存满了的解决办法
  • 原文地址:https://www.cnblogs.com/dee0912/p/4477922.html
Copyright © 2011-2022 走看看