精华内容
下载资源
问答
  • linux环境下如何启动redis
    千次阅读
    2021-05-11 18:59:02

    412dd9b2dcfce9c96795208e8d80fb20.png

    启动redis

    redis可执行文件说明:

    redis-server:redis服务器

    redis-cli:redis命令行客户端

    redis-benchmark:redis性能测试工具

    redis-check-aof:aof文件修复工具

    redis-check-dump:rdb文件检查工具

    1、直接启动

    直接运行redis-server即可以启动redis

    redis服务器默认会使用6379端口,通过--port参数可以自定义端口号:

    redis-server --port 6380

    如果出现警告:

    WARNING overcommit_memory is set to 0! Background save may fail under low memory condition.

    To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

    过量使用内存设置为0!在低内存环境下,后台保存可能失败。为了修正这个问题,请在/etc/sysctl.conf 添加一项 'vm.overcommit_memory = 1' ,然后重启(或者运行命令'sysctl vm.overcommit_memory=1' )使其生效。

    按这个提示来做,警告排除。

    2、通过初始化脚本启动redis

    redis源码目录的utils文件夹中有一个名为redis-init_script的初始化脚本文件

    步骤

    (1)配置初始化脚本。

    首先将初始化脚本复制到/etc/init.d目录中,文件名为redis_端口号(redis_6379),然后修改脚本第6行的REDISPORT的变量值为同样的端口号(ubuntu)

    如果是centos或者redhat则使用以下脚本(端口号根据实际情况修改)#chkconfig: 2345 90 10#description: Redis is a persistent key-value databasePATH=/usr/local/bin:/sbin:/usr/bin:/binREDISPORT=6379EXEC=/usr/local/bin/redis-serverREDIS_CLI=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_6379.pidCONF="/etc/redis/6379.conf"case "$1" instart)if [ -f $PIDFILE ]thenecho "$PIDFILE exists, process is already running or crashed"elseecho "Starting Redis server..."$EXEC $CONFfiif [ "$?"="0" ]thenecho "Redis is running..."fi;;stop)if [ ! -f $PIDFILE ]thenecho "$PIDFILE does not exist, process is not running"elsePID=$(cat $PIDFILE)echo "Stopping ..."$REDIS_CLI -p $REDISPORT SHUTDOWNwhile [ -x ${PIDFILE} ]doecho "Waiting for Redis to shutdown ..."sleep 1doneecho "Redis stopped"fi;;restart|force-reload)${0} stop${0} start;;*)echo "Usage: /etc/init.d/redis_6379 {start|stop|restart|force-reload}" >&2exit 1esac(2)建立需要的文件夹

    /etc/redis存放redis配置文件

    /var/redis/端口号存放redis的持久化文件

    (3)修改配置文件

    把配置文件模板复制到/etc/redis目录中,已端口号命名(如“6379.conf”)

    需要修改的配置及说明:

    daemonizeyes:使redis以守护进程模式运行

    pidfile /var/run/redis_端口号.pid:设置redis的pid文件位置

    port 端口号:设置redis监听的端口号

    dir /var/redis/端口号:设置持久化文件存放位置

    设置开机启动服务:

    sudo update-rc.d redis_端口号 defaults // 告诉系统启动时候,自动执行redis_端口号 这个脚本。(ubuntu)

    更多相关内容
  • 修改redis.conf后,重启redis,发现修改的配置未生效,原来是需要在启动redis的时候在命令中加上配置文件,命令如下 ./redis-server /usr/local/redis-3.2.8/redis.conf & 仔细阅读配置文件可以开头看到有这样的...
  • 主要介绍了linux 开机自启动redis服务的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 1、设置Redis.conf中daemonize为yes,确保守护进程开启; ...# Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379\nEXEC=
  • 2)上传Linux服务器目录opt,解压文件包 tar -zxvf redis-5.0.3.tar.gz,文件夹名称 redis-5.0.3 3)剪切目录 mv redis-5.0.3 /usr/local/redis 进入文件夹目录,执行make命令,make完成后继续执行make install 4)...
  • Linux启动redis

    千次阅读 2020-10-19 13:57:48
    一、直接启动redis 使用这种启动方式需要一直打开窗口,不能进行其他操作,按 ctrl + c可以关闭窗口。 [root@xxx ~]# cd /usr/local/redis-4.0.6/src [root@xxx src]# ./redis-server 二、以后台进程形式启动redis ...

    一、直接启动redis

    使用这种启动方式需要一直打开窗口,不能进行其他操作,按 ctrl + c可以关闭窗口。

    [root@xxx ~]# cd /usr/local/redis-4.0.6/src
    [root@xxx src]# ./redis-server
    

    在这里插入图片描述

    二、以后台进程形式启动redis

    ①设置redis.conf中daemonize为yes,确保守护进程开启,也就是在后台可以运行

     [root@xxx ~]# vim /usr/local/redis-4.0.6/redis.conf
    

    在这里插入图片描述

    ②指定redis.conf文件启动

    [root@xxx ~]# ./redis-server /usr/local/redis-4.0.6/redis.conf
    

    在这里插入图片描述

    ③关闭redis进程

    [root@xxx ~]# ps -aux|grep redis
    [root@xxx ~]# kill -9 1350
    

    在这里插入图片描述

    三、设置redis开机自启动

    ①将redis自带的脚本复制到指定目录(/etc/init.d/)的redis文件

    [root@xxx ~]# cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redis
    

    ②修改(/etc/init.d/)redis文件

    //在文件最前面加入这个注释
    # chkconfig: 2345 10 90
    # description: Start and Stop redis
    //对下面地址、端口号等进行修改
    REDISPORT=6379
    EXEC=/usr/local/redis-4.0.6/src/redis-server
    CLIEXEC=/usr/local/redis-4.0.6/src/redis-cli
    PIDFILE=/var/run/redis_${REDISPORT}.pid//与redis.conf中保持一致
    CONF="/usr/local/redis-4.0.6/redis.conf"
    

    ③授予权限

    [root@xxx ~]# chkconfig --add redis//添加redis服务
    [root@xxx ~]# chkconfig redis on//设为开机启动
    [root@xxx ~]# service redis start//开启redis服务
    [root@xxx ~]# service redis stop//关闭redis服务
    

    注:启动redis服务时,一般因没有正常关机,可造成如下问题:

    [root@xxx ~]# service redisd start
    /var/run/redis_6379.pid exists, process is already running or crashed
    

    解决办法:
    1:可用安装文件启动:redis-server /etc/redis/6379.conf
    2:shutdown -r now 软重启让系统自动恢复下就行了

    展开全文
  • 主要给大家介绍了关于Linux中设置Redis开机启动的方法,主要包括在CentOS7.0系统和Debian 8.0系统下实现方法,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
  • Linux后台启动redis

    千次阅读 2020-07-12 00:23:50
    linux中后台启动redislinux本地测试redis服务,远程测试redis服务。

    1. 后台启动redis

    在linux中进入redis目录,

    cd  /usr/local/cjrh/redis-4.0.2/src
    ./redis-server /usr/local/cjrh/redis-4.0.2/redis.conf
    

    在这里插入图片描述

    2. linux本地访问

    同样是在src目录下,通过redis-cli客户端访问redis服务:

    cd  /usr/local/cjrh/redis-4.0.2/src
    ./redis-cli
    

    在这里插入图片描述

    3. 远程访问redis进行测试

    通过redis Desktop Manager进行访问远程linux的redis服务。
    在这里插入图片描述

    4. redis关闭

    在redis的src目录下,通过访问redis-cli来进行关闭

    cd  /usr/local/cjrh/redis-4.0.2/src
    ./redis-cli
    127.0.0.1:6379> shutdown
    not connected> quit
    

    在这里插入图片描述

    展开全文
  • linux怎么启动redis

    千次阅读 2021-05-10 02:19:22
    1、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中。(1)创建bin和redis.conf文件,“mkdir...(2)执行Linux文件移动命令,“mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc;cd /...

    5268f80b9b1e01f982625ef6fac83ca1.png

    887ee7dc85c0a6a8517e313283fdc52c.png

    1、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中。

    (1)创建bin和redis.conf文件,“mkdir -p/usr/local/redis/bin;mkdir -p/usr/local/redis/ect”;

    (2)执行Linux文件移动命令,“mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc;cd /lamp/redis-3.0.7/src;mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin”;

    2、执行Redis-server 命令,启动Redis 服务。

    f85d83de362d1b18807ebfbcfb3fb85a.png

    注意:这里直接执行Redis-server启动的Redis服务,是在前台直接运行的(效果如上图),也就是说,执行完该命令后,如果Liunx关闭当前会话,则Redis服务也随即关闭。正常情况下,启动Redis服务需要从后台启动,并且指定启动配置文件。

    3、后台启动redis服务。

    (1)首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行),代码为cd etc/;Vi redis.conf;

    (2)再次启动redis服务,并指定启动服务配置文件,代码为redis-server /usr/local/redis/etc/redis.conf;

    b8261ccc85641cf0210d66e09de18c5e.png

    4、服务端启动成功后,执行redis-cli启动Redis 客户端,查看端口号。

    ceaaae6dc3012051f596a98950eebef7.png

    总结Linux 、Redis 操作常用命令

    1、Linux:cd /usr是 从子文件夹进入上级文件夹usr;cd local是 从父到子;mv /A /B是 将文件A移动到B;vi usr/local/redis/redis.conf 是编辑redis.conf 文件;

    2、Redis:Redis-server /usr..../redis.conf 是启动redis服务,并指定配置文件;Redis-cli是 启动redis 客户端;Pkill redis-server 是关闭redis服务;Redis-cli shutdown 是关闭redis客户端:Netstat -tunpl|grep 6379是 查看redis 默认端口号6379占用情况。

    更多Redis相关技术文章,请访问Redis教程栏目进行学习!

    展开全文
  • 所以我们直接去其他地方下载,然后上传到Linux服务。这里我下载了redis-3.0.2.tar.gz 版本。然后使用tar -zxvf redis_3.0.2.tar.gz 我们会看到在该目录下多了一个文件,redis-3.0.2 , 我们进入该目录,然后编译...
  • linux环境下启动redis的方法

    千次阅读 2021-05-14 15:43:37
    linux环境下启动redis的方法发布时间:2020-08-24 16:15:54来源:亿速云阅读:88作者:小新这篇文章主要介绍了linux环境下启动redis的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有...
  •  也可以通过linux命令下载 wget http://download.redis.io/releases/redis-4.0.8.tar.gz  将安装包复制到指定的位置 cp redis-4.0.8.tar.gz /usr/local/redis  解压 tar -zxvf redis-4.0.8.tar.gz  通过make...
  • linux版连接redis客户端

    2020-12-15 15:21:47
    日常使用linux版连接redis客户端Another-Redis-Desktop-Manager.1.3.9
  • Linux上安装RedisRedis启动关闭

    千次阅读 2022-01-29 22:26:44
    Linux上安装RedisRedis启动关闭 第一步 到 官网下载 Redis Redis官网 第二步 将下载好的压缩包上传到 Linux 第三步 安装 1、准备工作:下载安装最新版的 gcc 编译器 安装Redis需要当前系统有C 语言的编译...
  • Linux上redis安装和后台启动1、环境准备2、下载与安装 1、环境准备 Redis是用C实现的,需要gcc来进行编译,所以安装redis钱需要安装gcc,安装命令如下: yum install gcc 2、下载与安装 下载地址:...
  • linux下安装redis

    2018-10-28 20:31:27
    linux下安装redis
  • Linuxredis启动过程详解

    千次阅读 2022-04-30 15:37:06
    在我的linux启动redis 首先进入到安装redis的目录下 cd /usr/local/redis/redis/redis-4.0.2/src 启动redis-server服务 ./redis-server 这种启动为前台启动,所以一般直接再VM中启动 然后在Xshell中远程...
  • 修改redis.conf后,重启redis,发现修改的配置未生效,原来是需要在启动redis的时候在命令中加上配置文件,命令如下./redis-server /usr/local/redis-3.2.8/redis.conf &
  • Linux上Redis启动、使用和停止

    万次阅读 2019-05-24 14:18:09
    0、安装Redis参考06003_redisLinux上的安装 1、Redis启动  (1)前端模式启动  ①直接运行bin/redis-server将以前端模式启动:切换到 /usr/local/redis/redis/bin目录下,然后./redis-server ;  ②前端...
  • 1、在java程序中,连接不上redisCluster。 报错信息: no reachable node in cluster 原因:创建集群时,使用了127.0.0.1,要改为公网ip才行。 redis-cli –cluster create 127.0.0.1:7001 127.0.0.1:7002 解决方法...
  • 目录 后台启动 通过指定配置文件启动 自定义脚本启动redis,开机自启动...可以为redis服务启动指定配置文件,例如配置为/etc/redis/redis.conf,进入redis根目录,输入命令: ./redis-server /etc/redis/redis....
  • 一、安装前的软件准备 Xshell —— 连接Linux并操作其终端的软件。 CentOS7 —— linux系统。VMware安装Linux点击我 所有的资源都可私聊我百度云自取!!!
  • 做成后台服务呢,首先,cd到redis的安装目录下,再cd到util,接着执行./install_server.sh然后修改服务名称,将原来的redis_6379更名为redisd,这样下次启动比较方便,命令如下:cd /etc/init.d/ mv redis_6379 ...
  • Linux安装redis及配置启动

    千次阅读 2022-03-12 15:17:53
    Linux安装redis及配置启动
  • Linux下部署redis启动redis、创建redis节点集群
  • Linux环境安装redis

    2018-04-03 14:45:17
    Linux环境下安装步骤 从redis官网下载出对应的安装包,本文档以3.2.0版本为例子
  • Linux中后台启动redis-server

    千次阅读 2019-12-09 17:49:07
    Linux中后台启动redis-server 1.vim redis.conf 打开redis的配置文件 2./daemonize 查找关键字 找到 daemonize no的位置将 no 修改成yes,如图: 3.保存退出 开发时链接不上redis服务的解决方法 1.检查自己的地址和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 205,375
精华内容 82,150
关键字:

linux上如何启动redis