• Redis安装、启动、关闭


    redis特点

      它是一个K-V存储系统,可以存储五种数据结构(String、List、Set、Hash、Sorted Set),可以提供数据结构服务。

    redis和memcached的区别

      1、Redis侧重存储,memcached侧重缓存,redis具有持久化功能

      2、Redis存储的数据有结构,memcached只能存储字符串

    Redis安装Windows环境

    安装地址:https://github.com/MicrosoftArchive/redis/releases

    Redis安装Linux环境

    安装地址:http://download.redis.io/releases

    cd /usr/local/src
    wget http://download.redis.io/releases/redis-3.2.8.tar.gz
    tar -zxvf redis-3.2.8.tar.gz
    cd redis-3.2.8
    // 指定redis的安装目录,此一步也可以通过修改/redis-3.2.8/src/Makefile文件中的'PRIFIX?=/usr/local'替换为'PRIFIX?=/usr/local/redis' make PREFILE=/usr/local/redis install
    // 将redis.config文件复制到指定目录下方便操作 cp
    /usr/local/redis-3.2.8/src/redis.config /usr/local/redis

    Redis启动

    // usr/local/redis目录下
    // 启动redis服务器
    ./bin/redis-server ./redis-config
    // 启动redis客户端
    ./bin/redis-cli

    启动之前可以修改redis-config文件中的配置如:后台运行(daemonize yes),绑定IP(bind 192.168.x.xxx)后者在Java连接redis时Jedis使用

    检查Redis是否已经启动

    // 客户端下PING服务器
    127.0.0.1:6379> PING
    PONG
    // 退出客户端
    127.0.0.1:6379> exit

    Redis的关闭

    // 关闭redis服务器
    ./bin/redis-cli -h 127.0.0.1 -p 6379 shutdown

    或者

    // 拿到redis的服务进程号如1688
    ps -ef | grep redis
    // 暴力杀掉进程
    kill -9 1688

    可能遇到的问题

      1、gcc命令未安装

        

        执行安装gcc的命令:yum -y install gcc automake autoconf libtool make

       2、

        

        原因分析:

          README 有这样一段话

          

          关于分配器allocator,如果有MALLOC这个环境变量会用这个环境变量去建立Redis。

          而且libc并不是默认的分配器默认的是jemalloc。没有jemalloc只有libc,make时会出错。

        解决办法:

          make MALLOC=libc

    
    
  • 相关阅读:
    关于json中对象的删除
    JDBC操作数据库 封装好的工具类
    json <--->List集合,实体类 之间的相互转换
    java--->>发送邮件
    登陆的过滤器
    Hadoop + Spark 在CentOS下的伪分布式部署
    CentOS和ubuntu修改hostname的区别
    ubuntu 用户管理 adduser vs useradd
    hadoop2.6.1源码编译64位
    MySQL Binlog详解
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/7567335.html
Copyright © 2020-2023  润新知