1. linux下怎么进入redis操作
获取redis
通过官网http://redis.io/获取稳定版源码包下载地址;
通过wget http://download.redis.io/releases/redis-3.0.2.tar.gz下载 源码包;
2.编译安装Redis
解压源码安装包,通过tar -xvf redis-3.0.2.tar.gz解压源码,速度相当快;
进入解压后的目录,执行make编译源码;
3.make命令执行完成后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-mp、redis-sentinel。
4.执行make install安装,或者通过make PREFIX=/usr/local/redis install指定安装目录。这里默认安装,默认将之前生成的可执行文件拷贝到/usr/local/bin目录下
5.配置运行
6.修改配置文件
将源码目录下redis配置文件redis.conf拷贝到/etc/redis目录下。
修改配置项,根据需要;如果不修改,使用默认配置也可以;
7.启动服务
查看端口是否被占用:netstat –ntlp |grep 6379
方式一:通过命令redis-server 启动,可在命令后加上`&`号使redis以后台程序方式运行;
方式二:通过指定配置文件启动;redis-server/etc/redis/redis.conf
默认安装的路径已经加入环境变量中,可直接在命令行执行命令;
8.命令客户端检测链接
连接之前可以先检测服务是否启动;
测试启动 redis-cli ping 返回PONG,启动成功。
2. redis 如何重启 linux下请输入命令不要用kill 的方式
1、如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis:/etc/init.d/redis-server stop/etc/init.d/redis-server start/etc/init.d/redis-server restart
2、如果是通过源码安装的redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis。
3. SELinux开启状态,Redis无法自动启动.请问如何解决
1.在linux系统下可以通过初始化脚本启动Redis,使得Redis能随系统自动运行
①:在Redis源代码目录中的utils文件夹中有个redis_init_script的初始化脚本,复制到/etc/init.d目录中,
文件改名为redis_端口号,然后修改第6行的 REDISPORT 为同样的端口号
②:建立需要的文件夹/etc/redis存放redis的配置文件/var/redis/端口号 存放Redis的持久化文件
③:修改配置文件将配置文件模板复制到/etc/redis目录中以端口号命名(如 6379.conf) 然后对部分参数编辑
daemonize yes 使Redis以守护进程模式运行
pidfile /var/run/redis_端口号.pid 设置Redis的pid文件位置
port 端口号 设置Redis监听的端口号
dir /var/redis/端口号 设置持久化文件存放位置
④:使用 /etc/init.d/redis_端口号 start 启动 Redis
⑤:设置Redis随系统自动启动 sudo update-rc.d redis_端口号 defaults