NoSql数据库介绍 + Redis概述和安装

四,NoSql概述

1.NoSql概念

​ not only sql, 不仅仅是sql 泛指:非关系型数据库

2.NoSql的作用

​ 解决三高: 高并发, 大数据查数据, 高可靠和高扩展

3.NoSql的分类

​ 键值对:以map形式存储 key :value

​ 文档:将整个对象存进去, json数据

​ 图式: 7个人可以认识

​ 列式: 分布式; A:1,2 B:2,3 C:1,3

五,Redis概述和安装(linux无网络情况下)

1.什么是Redis

​ 由c语言编写的,以键值对的形式存储的数据库. 缓存技术(驻留在内存中)

​ key:value

​ 支持5种数据类型:

​ String

​ Hash(哈希表)

​ list

​ set

​ sortedset(zset)

2.Redis的安装

  1. 下载redis(http://redis.io/)

  2. 上传到linux

    crt中 alt+p
  3. 在 usr/local下新建文件夹 redis

    mkdir /usr/local/redis
  4. 将root下的redis移动到 /usr/local/redis 然后解包

    mv redis-3.0.7.tar.gz  /usr/local/redis/
    cd /usr/local/redis
    tar -xvf redis-3.0.7.tar.gz
  5. 安装c语言环境 (昨天已经安装的,可以不安装)

    yum install gcc-c++
  6. 编译redis

    cd /usr/local/redis/
    cd redis-3.0.7    进入redis-3.0.7目录,执行make命令
    make
  7. 安装redis

    make PREFIX=/usr/local/redis install
    #安装成功之后 在redis目录下多出来一个bin目录

3.启动(服务器)

3.1方式一(前台启动,不推荐)
  1. 在bin目录,执行 ./redis-server 默认端口号是6379

3.2方式二(后台启动,推荐)
  1. 将redis-3.0.7目录下的redis.conf文件复制到 /usr/local/redis/bin 下

    cp redis.conf /usr/local/redis/bin/    #此时 bin目录下会多出一个dump.rdb,相当于redis备份
  2. 修改redis/bin目录下的redis.conf 设置为 后台启动, 改的是bin里面的这个配置

    vi redis.conf
  3. 进入到编辑redis.conf文件页面后,输入/表示查找

    /daemonize
  4. 将 daemonize 值改成yes即可

  5. 启动

    ./redis-server redis.conf

4.使用redis的客户端连接redis服务器

4.1方式1:默认连接的本机6379端口
./redis-cli
4.2方式2:连接指定主机 指定端口号
./redis-cli -h 192.168.17.136 -p 6379

5.基本命令

  • set key value:设置 存

  • get key:获取指定的key对应的值

  • del key:删除指定的key

  • ping :测试是否连接成功

  • quit:退出

6.关闭服务

6.1方式一杀死进程(掌握)
kill -9  pid
6.2方式二使用客户端发送关闭命令
  • 已经登录客户端,执行

    shutdown
  • 或者没有登录客户端情况下,执行

    ./redis-cli -h ip地址  -p port shutdown

class path resource [springContext.xml] cannot be opened because it does not existspringContext.xml前面加*就可以了

六,Redis概述和安装(linux有网络情况下)

一、下载解压redis
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make

二、修改服务端配置文件redis.conf
把 daemonize no 改成 daemonize yes

(
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes
)

三、
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:

下面启动redis服务.
$ cd src
$ ./redis-server /usr/local/red/redis.conf
(redis.conf是一个默认的配置文件。我们可以根据需要使用自己修改的配置文件。)

四、
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:
$ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

linux安装rz/rs插件命令: yum install lrzsz


猜你喜欢

转载自blog.csdn.net/wiliam_mountain/article/details/79819210