带你零基础入门redis【二】
2017-03-30 17:04
148 查看
本篇文章介绍redis如何设置开机自启动以及如何在java中应用
①、设置外网可以访问,将bind 127.0.0.1注释掉
②、Redis默认不是以守护进程的方式运行,将daemonize改为yes,启用守护进程(启动redis时不再有启动界面)
③、设置redis密码 requirepass Abc123_
2、编写启动脚本
粘贴下面的代码,注意修改路径(这段代码就是redis根目录 /utils/redis_init_script 启动脚本的代码)
注意第29行,-a后面是你设置的redis密码
给脚本设置权限
redis开启和关闭服务命令如下
3、开机自启
一、设置redis开机自启
1、修改redis配置[root@VM_6_102_centos ~]# vim /usr/local/redis-3.2.8/redis.conf
①、设置外网可以访问,将bind 127.0.0.1注释掉
②、Redis默认不是以守护进程的方式运行,将daemonize改为yes,启用守护进程(启动redis时不再有启动界面)
③、设置redis密码 requirepass Abc123_
2、编写启动脚本
[root@VM_6_102_centos src]# vim /etc/init.d/redis
粘贴下面的代码,注意修改路径(这段代码就是redis根目录 /utils/redis_init_script 启动脚本的代码)
#!/bin/sh # chkconfig: 2345 10 90 # description: Start and Stop redis REDISPORT=6379 EXEC=/usr/local/redis-3.2.8/src/redis-server CLIEXEC=/usr/local/redis-3.2.8/src/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/usr/local/redis-3.2.8/redis.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -a Abc123_ -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac
注意第29行,-a后面是你设置的redis密码
给脚本设置权限
[root@VM_6_102_centos src]# chmod 777 /etc/init.d/redis
redis开启和关闭服务命令如下
[root@VM_6_102_centos src]# service redis start Starting Redis server... [root@VM_6_102_centos src]# service redis stop Stopping ... Redis stopped [root@VM_6_102_centos src]#
3、开机自启
[root@VM_6_102_centos src]# chkconfig --add redis
二、在java中应用
首先需要导入jar包,这里用的是jedis-2.1.0.jarpublic static void main(String[] args) { Jedis jedis = new Jedis("your Redis Server IP", 6379); jedis.auth("Abc123_"); //查看服务是否运行 System.out.println("Server is running: "+jedis.ping()); System.out.println(jedis.set("name", "zhangsan")); System.out.println(jedis.get("name")); }
相关文章推荐
- Redis3.0.5学习笔记(一)基础入门
- Redis学习到实战(一)基础与入门
- Redis入门基础内容(转载整理非原创)
- redis入门基础命令
- redis入门基础命令
- 键值数据库—Redis(一) 基础入门
- redis入门基础命令
- Redis学习笔记之入门基础知识——五种数据类型
- Redis学习笔记之入门基础知识——简介
- redis入门基础命令
- redis 基础入门
- windows下使用redis,Redis入门使用,Redis基础命令
- 入门redis必知的基础知识
- Redis学习笔记之入门基础知识——其他特性
- 61 redis基础入门、redis应用进阶
- Redis入门基础
- redis入门基础以及部署配置解释
- windows下使用redis,Redis入门使用,Redis基础命令
- redis入门基础命令
- redis入门基础命令