【Redis】Redis安装配置

Linux版安装

linux环境下安装Redis必须先具备gcc编译环境

gcc安装

安装gcc

root@192 ~]# yum install -y gcc-c++
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
base                                                                                                                                                                                        | 3.6 kB  00:00:00     
docker-ce-stable                                                                                                                                                                            | 3.5 kB  00:00:00     
extras                                                                                                                                                                                      | 2.9 kB  00:00:00     
updates                                                                                                                                                                                     | 2.9 kB  00:00:00     
Package gcc-c++-4.8.5-44.el7.x86_64 already installed and latest version
Nothing to do

查看gcc版本

[root@192 ~]# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 

redis安装

  • 下载7.0版本的redis,放到opt目录下

  • 解压redis,tar -zxvf redis-7.0.10.tar.gz,出现redis文件夹

  • 进入redis目录

  • 执行make && make install命令

  • 查看默认安装目录:/usr/local/bin,安装完成后,去/usr/local/bin下查看

    [root@192 redis-7.0.10]# cd /usr/local/bin
    [root@192 bin]# ll
    total 74708
    -rwxr-xr-x. 1 root root 54453847 Apr 15 18:24 docker-compose
    -rwxr-xr-x. 1 root root  5197776 Apr 16 00:39 redis-benchmark
    lrwxrwxrwx. 1 root root       12 Apr 16 00:39 redis-check-aof -> redis-server
    lrwxrwxrwx. 1 root root       12 Apr 16 00:39 redis-check-rdb -> redis-server
    -rwxr-xr-x. 1 root root  5411112 Apr 16 00:39 redis-cli
    lrwxrwxrwx. 1 root root       12 Apr 16 00:39 redis-sentinel -> redis-server
    -rwxr-xr-x. 1 root root 11429256 Apr 16 00:39 redis-server
    

    文件说明:

    • redis-benchmark:性能测试工具,服务启动后运行该命令,看看自己电脑性能如何

    • redis-check-aof:修复有问题的AOF文件,RDB和AOF后续学习

    • redis-check-dump:修复有问题的dump.rdb文件

    • redis-cli:客户端操作入口

    • redis-sentinel:redis集群使用

    • reids-server:redis服务器启动命令

  • 将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis ,cp redis.conf /myredis/redis7.conf

  • 修改myredis目录下redis7.conf配置文件做初始化设置

    • 默认daemonize no 改为 daemonize yes

    • 默认protected-mode yes 改为 protected-mode no

    • 默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP,否则影响远程IP连接

    • 默认redis密码 改为 requirepass 自己设定的密码

  • 启动服务

    命令:redis-server ./myredis/redis7.conf

  • 连接服务

    命令:redis-cli -a 1 -p 6379(-a 后面是redis设置的密码)

  • 关闭Redis服务器

    • 单实例关闭:在Redis服务器外面关闭命令:redis-cli -a 123456 shutdown,如果在Redis服务器里面可以直接使用shutdown命令

    • 多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown

你可能感兴趣的:(Redis,redis,linux,数据库)