• Linux下安装Redis数据库


    操作系统是Ubuntu(window下的虚拟机),与centOS的区别在于yum源支持不友好。普通联网安装采用apt-get较为常见。

    联网安装可以直接执行命令: 最好采用sudo管理员权限去操作,方便省事

    先检查更新源信息:sudo apt-get update

    安装软件服务:sudo apt-get install redis-server

    正常情况下,安装完成不报错就完成了。

    然后启动服务 sudo redis-server   或者 sudo server redis restart  / stop

    客户端连接:redis-cli  测试ping --->pong(返回)则安装服务正确。

    源码编译安装(坑多):

    确保已经安装过  gcc及glibc相关的编译环境,否则执行:sudo apt-get install gcc glibc-*

    1:下载redis源码 : wget http://download.redis.io/redis-stable.tar.gz

    2:解压  : tar xvzf redis-stable.tar.gz

    3:进入redis-stable目录 : cd redis-stable

    4:build源码: make     编译源码

    5:测试一下build是否成功了:  make test

    通常在虚拟机或者配置不高的机器下安装时,会报出1到两个响应事件久的警告,可以忽略掉直接安装。

    但是注意如果是: You need tcl 8.5 or newer in order to run the Redis test Makefile:242: recipe for target 'test' failed make: *** [test] Error 1

    则表示缺少了tcl运行环境。需要安装:sudo apt-get install tcl

    如果看到如下输出

    o/ All tests passed without errors!

    Cleanup: may take some time... OK
    make[1]: Leaving directory '/home/ghc/Documents/nano/redis-stable/src'

    证明成功了
    相关配置的设置:

    主要的配置文件就是安装包下的redis.conf文件,坑爹的是安装完后,优先读取默认配置。为了提高优先级及便于修改配置信息。

    可以在把安装包下的配置文件拷贝到 /etc/redis/redis.conf,当然需要新建一个文件夹redis,命令sudo mkdir /etc/redis/

    拷贝文件:cp /root/redis-stable/redis.conf   /etc/redis/

    vim打开配置文件:sudo vim /etc/redis/redis.conf  编辑模式下按I(insert)比较好用 

    必须更改的几处配置:

    1,允许其他IP访问 ---->注释掉bind 127.0.0.1 (注释后其他ip 可以连接和访问Redis了)

    2,将daemonize no修改为daemonize yes,设置成作为后台进程运行  设置为守护进程,则不会在命令行阻塞,类似于服务

    3保护模式一定要关闭,否则其他IP的客户端将无法访问。protected-mode no

    4.启用密码认证:requirepass 123456 添加此命令语句

    编辑完成保存退出,重启服务,配置完成。

    window下安装操作的配置也是一样,进入安装目录后执行命令

      卸载服务:redis-server --service-uninstall

      开启服务:redis-server --service-start

      停止服务:redis-server --service-stop

  • 相关阅读:
    halconguided_filter导向滤波
    halcongauss_filter高斯滤波
    halconlog_image对数变换【能增加亮度】
    halconmean_image均值平滑
    halconequ_histo_image直方图均衡化[作用:增强对比度]
    halcongen_rectangle1创建一个矩形
    halcon滤波
    中国DevOps平台市场,华为云再次位居领导者位置
    5种kafka消费端性能优化方法
    分布式系统中如何实现临界资源的互斥访问?
  • 原文地址:https://www.cnblogs.com/wen-kang/p/10328389.html
Copyright © 2020-2023  润新知