一 ,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. AspNetPager使用方法

    一.AspNetPager支持两种方式分页: 一种是PostBack方式分页, 一种是通过Url来实现分页以及Url重写功能 二.AspNetPager支持各种数据绑定控件GridView.DataG ...

  2. 【Jason】Jason拓展

      Java-script是最基础语言(即前端脚本),而jquery是基于javascript封装出来的包,这些包里面含有能调用ajax的方法. ajax是一种异步交互,局部刷新的一种形式,是一种通讯 ...

  3. mysql 数据操作 单表查询 目录

    mysql 数据操作 单表查询 mysql 数据操作 单表查询 简单查询 避免重复DISTINCT mysql 数据操作 单表查询 通过四则运算查询 mysql 数据操作 单表查询 concat()函 ...

  4. hadoop备战:yarn框架的简单介绍(mapreduce2)

    新 Hadoop Yarn 框架原理及运作机制 重构根本的思想是将 JobTracker 两个基本的功能分离成单独的组件,这两个功能是资源管理和任务调度 / 监控.新的资源管理器全局管理全部应用程序计 ...

  5. SQL Server 安装后改动计算机名带来的问题以及解决方法

    USE master GO DECLARE @serverproperty_servername varchar(100), @servername varchar(100) --取得Windows ...

  6. layer,一个可以让你想到即可做到的javascript弹窗(层)解决方案

    学习网址:http://layer.layui.com/ 下载地址:http://res.layui.com/download/layer-v2.1.zip 我们提到的基础参数主要指调用方法时用到的配 ...

  7. Py中pyplot之subplot例子【转载】

    转自:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.subplot.html 1.有NaN的余弦图subplot import numpy ...

  8. PAT 1030 Travel Plan[图论][难]

    1030 Travel Plan (30)(30 分) A traveler's map gives the distances between cities along the highways, ...

  9. M2Eclipse:Maven Eclipse插件无法搜索远程库的解决方法

    使用Eclipse安装了maven插件之后,创建Maven工程,发现添加依赖“Add Dependency”的时候无法自动搜索远程库. 如果不能搜索远程库那用这个插件有啥用撒... 查遍了所有的mav ...

  10. [LeetCode] 88. Merge Sorted Array_Easy tag: Two Pointers

    Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note: T ...