普通用户启动redis

重庆231 Redis 服务器 redis用户启动

复制 /etc/init.d/redis 启动脚本到 /redisdata/redis3.2下面,修改内容

[[email protected] ~]# less /redisdata/redis3.2/redis6380
#!/bin/sh
#
# redis init file for starting up the redis daemon
#
# chkconfig: - 20 80
# description: Starts and stops the redis daemon.

# Source function library.
. /etc/rc.d/init.d/functions

name="redis-server"
exec="/usr/bin/$name"
pidfile="/var/run/redis6380.pid"
# REDIS_CONFIG="/etc/redis.conf"
REDIS_CONFIG="/redisdata/redis3.2/6380/redis6380.conf"

[ -e /etc/sysconfig/redis ] && . /etc/sysconfig/redis

lockfile=/var/lock/subsys/redis

start() {
[ -f $REDIS_CONFIG ] || exit 6
[ -x $exec ] || exit 5
echo -n $"Starting $name: "
daemon --user ${REDIS_USER-redis} "$exec $REDIS_CONFIG"
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}

修改/redisdata 目录归属 chowd -R redis:redis /redisdata

/redisdata/redis3.2/redis6380  start 启动 redis

[[email protected] ~]# ps -ef |grep redis
redis 5301 1 0 Feb16 ? 04:09:19 /usr/bin/redis-server 0.0.0.0:6379
redis 17079 1 0 15:20 ? 00:00:00 /usr/bin/redis-server 127.0.0.1:6380

附注:

pidfile /var/run/redis6380.pid
logfile /redisdata/redis3.2/6380/stdout
logfile /redisdata/redis3.2/6380/log/redis6380.log
dir /redisdata/redis3.2/6380/data
/usr/bin/redis-server /redisdata/redis3.2/6380/redis6380.conf

/redisdata/redis3.2/redis6380 启动脚本

时间: 2024-11-07 03:16:27

普通用户启动redis的相关文章

非root用户安装redis

详细的redis安装步骤可参考我的另一篇文章:http://meiling.blog.51cto.com/6220221/1979156 1.普通用户安装redis [[email protected] ~]$ tar -xfredis-4.0.2.tar.gz [[email protected] ~]$ cd redis-4.0.2 [[email protected] redis-4.0.2]$ make [[email protected] redis-4.0.2]$ sudo make

Linux 环境中普通用户启动Myeclipse出错

将Myeclipse安装在/usr/local/myeclipse目录中,由root用户启动时没有问题,而用普通用户时出现如下故障: The configuration area at '/usr/local/myeclipse/configuration' is not writable. Please choose a writable location using the '-configuration' command line option. 意思就是/usr/local/myecli

Centos7以普通用户启动zookeeper并加入开机自启动服务

我的环境的zookeeper目录为/opt/app/zk,假设我想以zookeeper用户启动 以下示例,在/etc/systemd/system/文件夹下创建一个启动脚本zookeeper.service [Unit] Description=zookeeper After=syslog.target network.target [Service] Type=forking Environment=ZOO_LOG_DIR=/opt/app/zk/log ExecStart=/opt/app/

weblogic使用root用户启动后,不能再使用weblogic启动的修复办法

使用root用户启动weblogic后,会把一些文件赋权给root用户,导致使用weblogic用户无法访问这些文件,启动失败. 解决方法是:把base_domain里的所有文件重新赋权给weblogic用户 =============>chown -R weblogic:bea domains_dir domains_dir 是domains的目录

普通用户启动nginx服务

普通用户下启动nginx服务 创建普通用户 useradd lvnian010101 tail -5 /etc/passwd echo asdasd | passwd --stdin lvnian010101 ############## [[email protected] home]# useradd lvnian010101 [[email protected] home]# tail -5 /etc/passwd deng:x:500:500::/home/deng:/bin/bash

普通用户启动apache服务

##创建普通用户,并切换到普通用户下 useradd lvnian002 tail -5 /etc/passwd echo asdasd | passwd --stdin lvnian002 su lvnian002 ########## [[email protected] conf]# useradd lvnian002 tail -5 /etc/passwd echo asdasd | passwd --stdin lvnian002 su lvnian002[[email protect

Linux 普通用户启动nginx

众所周知,apache的80端口为系统保留端口,如果通过其他非root用户启动,会报错如下: (13)Permission denied: make_sock: could not bind to address [::]:80 (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open log

以普通用户启动的Vim如何保存需要root权限的文件

在Linux上工作的朋友很可能遇到过这样一种情况,当你用Vim编辑完一个文件时,运行:wq保存退出,突然蹦出一个错误: E45: 'readonly' option is set (add ! to override) 这表明文件是只读的,按照提示,加上!强制保存::w!,结果又一个错误出现: "readonly-file-name" E212: Can't open file for writing 文件明明存在,为何提示无法打开?这错误又代表什么呢?查看文档:help E212:

window 安装redis服务、卸载redis服务和启动redis服务

1.安装redis服务 redis-install.bat 1 echo install redis-server23 D:\redis\redis-server.exe --service-install D:\redis\redis.windows.conf --loglevel verbose 2.卸载redis服务 redis-uninstall.bat 1 echo uninstall redis-server 2 3 D:\redis\redis-server.exe --servi