一 ,redis 安装配置
在 Ubuntu 系统安装 Redis 可以使用以下命令:
sudo apt-get update
sudo apt-get install redis-server
这样安装好的 redis.conf 在 /etc/redis/redis.conf
 
启动 Redis
方法1,redis-server 直接启动 如果关闭窗口服务也就停了。
方法2,redis-server /etc/redis/redis.conf 加载指定的配置文件启动,
在配置文件中有 daemonize yes
 
所以“方法2”就是后台启动,关闭窗口服务还在。
查看redis 服务是否启动 : sudo lsof -i:6379
 
 
说明服务已经启动
查看redis 版本 : sudo redis-server --version
链接redis 客户端:
sudo redis-cli
 
已经连接上redis了。
 
通过 java 连接redis
 
maven 项目中 pom.xml中添加
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
 
引入相应 jar包
 
redis 默认端口是 6379 ,我的redis服务所在IP 是 10.12.1.147
测试是否能连上
 
public class RedisTest {

    public static void main(String[] args) {
Jedis jedis = new Jedis("10.12.1.147");
System.out.println("服务正在运行:" + jedis.ping());
jedis.close();
}
}
如果连接正常 :
 
如果出现
 
Connection refused: connect
 
解决办法
1,确保服务正常启动 lsof -i :6379
2,检查redis 配置文件redis.conf
 
这个参数默认值是 bind 12.0.0.1 ---->绑定本地ip
修改为 0.0.0.0 ----->所有ip
修改后然后 重启服务 service redis restart
 
二 ,redis 设置密码
你会发现 我们链接的时候都是不用设置密码的。
打开 /etc/redis/redis.conf 文件
找到 requirepass
 
 
 
#requirepass foobared。设置密码的方法就是去掉注释的#,把foobared替换成自己的密码即可,
修改完成后重启redis。 sudo service redis restart
再次通过redis客户端redis-cli登录并操作可以发现会报一个身份认证错误:
 
 
这就说明我们已经成功的设置了密码,所以通过客户端连接的话必须加上密码参数才能正常连接:
 
 
加了-a参数之后即可正常连接并操作redis。 -a 之后就是刚才我们设置的密码
 
java 链接redis
public class RedisTest {

    public static void main(String[] args) {
Jedis jedis = new Jedis("10.12.1.147");
System.out.println("服务正在运行:" + jedis.ping());
//配置的密码
jedis.auth("123456");
jedis.close();
}
}
 
 
 

ubuntu 安转redis的更多相关文章

  1. ubuntu下安装redis以及redis客户端在mac下的使用

    ubuntu下安装redis http://blog.fens.me/linux-redis-install/ 此方式利用brew安装包去获取最新的rdm客户端 资源失效了 https://www.j ...

  2. ubuntu上安装redis和配置远程访问

    ubuntu上安装redis和配置远程访问 安装redis: 下载安装包: wget http://download.redis.io/releases/redis-4.0.1.tar.gz 解压: ...

  3. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

  4. 转】在Ubuntu中安装Redis

    不多说,直接上干货! 原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/ 感谢! 在Ubuntu中安装Redis R利剑 ...

  5. Ubuntu上面安装Redis Python

    Ubuntu上面安装Redis Python 1,下载redis源码https://redis.io/download,下载地址:http://124.205.69.169/files/A092000 ...

  6. Ubuntu系统的Redis安装配置

    Ubuntu系统的Redis安装配置 一.      安装Redis: 在Ubuntu系统下安装Redis数据库有两种方式: 方式一:下载最新的Redis版本(tar.gz格式),解压安装.操作如下: ...

  7. ubuntu 12 install redis

    ubuntu 12 install redis 今天开始写数据server部分,大家初步的方案是用redis+mysql 所以要安装,下面记录安装的基本过程,留做后续参考 unbuntu 12 已经支 ...

  8. Ubuntu安裝nginx-1.6.2

    1.在執行完./configure 和make install 後出現 test -d '/usr/local/nginx/logs'         || mkdir -p '/usr/local/ ...

  9. Ubuntu 安裝 嘸蝦米 輸入法

    O S : 14.04.1-Ubuntu 加入fcitx開發團隊的repository: sudo add-apt-repository ppa:fcitx-team/nightly sudo apt ...

随机推荐

  1. elasticsearch数据转移,elasticdump的安装使用

    模拟: 将本地的my_index的products的一条document转移到http://192.168.111.130的一个es服务器上. (一)安装elasticdump 先安装node.js, ...

  2. Python描述器引导(转)

    原文:http://pyzh.readthedocs.io/en/latest/Descriptor-HOW-TO-Guide.html 1. Python描述器引导(翻译) 作者: Raymond ...

  3. seajs引入jquery为什么无效?

    简单来说,你的jquery没有模块化? 答案:传送门1.传送门2

  4. 实现一个2008serve的IIS的虚拟目录(通过网络路径(UNC)的形式,共享在另外一个2008服务器上

    转载:http://www.cnblogs.com/top5/archive/2012/12/10/2812133.html 目的:实现一个2008serve的IIS的虚拟目录(通过网络路径(UNC) ...

  5. ifame_自适应高度

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. 定时任务,AlarmManager使用

    CoderLt   定时任务,AlarmManager使用 项目需要:实现一个定时提醒的功能 查阅资料知道,需要使用AlarmManager AlarmManager介绍: AlarmManager是 ...

  7. Atom编辑器折腾记

    http://blog.csdn.net/bomess/article/category/3202419/2 Atom编辑器折腾记_(1)介绍下载安装 Atom编辑器折腾记_(2)基础了解使用 Ato ...

  8. spring boot 使用静态资源

    ./ 当前目录../ 父级目录/ 根目录 spring boot 打包时: The default includes are as follows: 默认包括的文件 public/**, resour ...

  9. 使用pssh进行并行批量操作

    假如同时给上千台服务器执行一个命令,拷贝一个文件,杀一个进程等,有什么简化运维管理的工具呢?在小型使用中我都是使用for循 环,数量巨大,一方面不确定操作是否成功,一方面for循环语句性能不好估计且是 ...

  10. error.jsp错误页面跳转,统一异常处理

    常见web项目中会用倒计时然后跳转页面来处理异常 error.jsp关键代码: <script language="javascript" type="text/j ...