zoukankan      html  css  js  c++  java
  • Redis- 内存数据库Redis之安装部署

    内存数据库Redis之安装部署

    Redis是一款非关系型,key-value存储的内存数据库,Redis数据库完全在内存中,使用磁盘仅用于持久性。Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。 支持丰富的数据类型:Redis支持字符串、列表、集合、有序集合散列数据类型,这使得它非常容易解决各种各样的问题。把redis看成java的一个hashmap你就入门了,只需10分钟.

    1.Redis下载、编译、安装

    官网:https://redis.io/

    解压到: /some/redis/diretory   你自己的安装目录

    到redis目录下编译redis(先安装gcc)

    安装编译器

    [root@srv01 ~]#  yum -y install gcc gcc-c++

    编译redis源码

    make PREFIX=/some/other/directory install         //编译后该指定目录下会有一个bin目录,redis指令都在里面

     将编译后的可执行文件安装到/user/local/redis

    2.启动redis

    2.1直接启动

    在redis目录下启动: bin/redis-server ,但是启动后不能操作了如图

    但是可以使用, [root@srv01 bin]nohup ./redis-server &>/dev/null & ,在后台不关闭执行redis,再启动客户端 ./redis-cli 

     

     

     

    2.2利用配置文件启动

    修改配置文件

    [root@srv01 redis]# cp redis.conf bin/redis.conf 
    [root@srv01 redis]# cd bin
    [root@srv01 bin]# vim redis.conf
    
    

    日志文件及持久化文件配置

    修改生成默认日志文件位置

     logfile "/usr/local/redis/logs/redis.log"

    配置持久化文件存放位置

    dir /usr/local/redis/data/redisData 

    daemonize yes   //是否需要写一份pid文件
    pidfile /usr/redis/logdir/redis.pid
    port 6379
    logfile "/usr/redis/logdir/redis.log"
    dir /usr/reids/data
    执行下面命令:
    [root@srv01 redis]# mkdir logdir ;mkdir data

    [root@srv01 bin]# ./redis-server redis.conf //开启redis
    [root@srv01 bin]# ./redis-cli           //开启redis客户端
    127.0.0.1:6379> ping
    PONG
    127.0.0.1:6379>

    至此Redis数据库安装部署成功

     

     

  • 相关阅读:
    [线段树][数学]JZOJ 4237 Melancholy
    [规律]JZOJ 4222 恐怖的奴隶主
    [Tarjan][基环树]JZOJ 4221 互相追逐的点
    [斯特林数][自然数幂和]JZOJ 4220 WYF的盒子
    奇妙的骚操作
    [树形DP][概率期望]JZOJ 4225 宝藏
    操作系统基础知识
    计算机硬件知识整理
    ORM的查询
    ORM的记录添加和删除
  • 原文地址:https://www.cnblogs.com/RzCong/p/7406216.html
Copyright © 2011-2022 走看看