zoukankan      html  css  js  c++  java
  • redis+redisClient使用心得

    最近在玩redisClient,顺便把nosql中的神器redis的一些知识也连接起来,现分享如下,与君共进!

    1.redisClient是一款非常方便的GUI,没什么可说的,直接上图:

    2.redis安装

    <1>在linux服务器安装rzsz----->yum -y install lrzsz

    <2>rz上传 && tar zxvf filename

    <3>make && cd src && mkdir -p /usr/local/redis && cp redis-cli redis-server /usr/local/redis && cd .. && cp redis-conf /usr/local/redis

    <4>start service:

    配置redis-conf,将daemonize设置为yes

    ./redis-server redis-conf  携带配置启动

    ps -A | grep redis查看daemonize

    3.redis连接与配置

    <1>使用redis-cli连接,其中p代表接口,a代表密码,h代表远程主机地址,quit/exit退出redis客户端:

    <2>使用redis-conf文件进行配置,可以配置端口,ip限制,密码,主从,数据库个数等参数

    3.redis的使用

    <1>keys * ,get,set等不作赘述;

    <2>flushdb删除当前db中所有key,flushall删除所有db中所有key,del key1 key2...,exists key;

    <3>List(链表,消息队列):lpush,rpush + key + value;lpop,rpop+key;lrange key start end 返回list区间内的元素,下标从0开始,用于获取链表内容;

    <4>Set(集合,String数组,其内元素不能重复):sadd/srem key member添加/移除成员;smove p1 p2 member将p1中member移动到p2;sinter/sunion/sdiff key1 key2...返回key交集/并集/差集;

    <5>Sort Set(排序):是List和Set的集合,以权值对的形式保存,zadd+ name+ 权+值,通常用于保存前几个最高回复量,特点是:元素有排序功能,不存在多个相同元素

    <6>持久化:redis会把数据以文件形式存储在硬盘上一份,在服务器重启时会自动把硬盘数据恢复到内存里面,数据保存到硬盘的过程就称为"持久化"

    <7>主从模式

    4.与其他语言结合:

    <1>与php结合:

    ....................持续更新中....................

  • 相关阅读:
    JDK代理(必须代理类要实现一个接口)
    Spring整合jdbc
    Python 之正则匹配
    Spark ML 之 LR逻辑回归实现排序
    Spark 之 读取配置连接Mysql和上传到HDFS
    Spark ML 之 推荐算法项目(上)
    Spark ML 之 推荐算法项目(下)
    Spark ML 之 ALS内存溢出的解决办法
    Spark ML 之 基于协同过滤的召回算法
    Spark ML 特征处理类之 VectorAssembler 向量装配转换器/VectorIndexer
  • 原文地址:https://www.cnblogs.com/lizengcai/p/6384706.html
Copyright © 2011-2022 走看看