• 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数据库安装部署成功

     

     

  • 相关阅读:
    cf 811c Vladik and Memorable Trip
    Codeforces 837D--Round Subset (DP)
    codeforces798C
    Codeforces 814C
    CodeForces 610D Vika and Segments
    CodeForces 593D Happy Tree Party
    hdu 5564 Clarke and digits
    hdu 5517 Triple
    codeforces 584E Anton and Ira [想法题]
    codeforces 582A GCD Table
  • 原文地址:https://www.cnblogs.com/RzCong/p/7406216.html
Copyright © 2020-2023  润新知