Distributed Unique id: Thoughts on snowflake Algorithms

origin Why suddenly talk about distributed unique ids? The reason is that we are preparing to use the global unique ID recently. The project needs to be microserviced. Look at the introduction on the official website. The same business scenario needs ...

Posted by Bijan on Sat, 07 Sep 2019 02:54:12 -0700

Redisyum and Compile Installation

Articles Catalogue Linux Installation and Use of Redis Experiments: windows installs redis Experiments: yum installs redis Experiments: Compile and install redis Script: compile and install redis Linux Installation and Use of Redis Officia ...

Posted by davespring on Sat, 07 Sep 2019 02:10:48 -0700

Redis Persistence and Data Types

redis persistence Redis is a memory-level caching program, that is, redis uses memory to cache data, but it can save the data in memory to hard disk according to certain strategies, so as to achieve the purpose of data persistence. redis supports t ...

Posted by deckrdx on Sat, 07 Sep 2019 01:13:57 -0700

Priority Asynchronous Queue Based on Node.js

Source of article: https://github.com/Checkson/b... Preface Unexpectedly, in my daily development, I encountered the need for a "priority asynchronous queue".The github has similar functionality, and the libraries that integrate redis include Kue, Bull, and so on.However, I am not satisfied with the pursuit of simplicity, ease and lig ...

Posted by weezil on Thu, 05 Sep 2019 19:06:40 -0700

redis-sentinel-Sentinel Cluster-Simple Deployment

Main functions of Redis Sentinel Sentinel's main functions include primary node survival detection, master-slave operation detection, automatic failover, master-slave switching. The minimum configuration of entinel in Redis is one master and one slave. The entinel system of Redis can be used to manage multiple Redis servers. The system can perf ...

Posted by mr666 on Wed, 04 Sep 2019 22:55:27 -0700

Netty Case, Intermediate Extension of Netty 4.1 Nine "Places to Place Netty Cluster Deployment for Cross-Server Communication"

Preamble Introduction Netty performs very well, and within some small user volume socket services, deploying only a single machine can meet business needs.However, when you encounter services with medium and large user volumes, you need to conside ...

Posted by courtewing on Tue, 03 Sep 2019 18:31:21 -0700

JumpServer Environment Deployment Component Installation

Introduction to Jumpserver Jumpserver Core Features List Jumpserver Environment Requirements Jumpserver Deployment Install redis Install Mariadb Modify Jumpserver configuration file Start Jumpserver Test Access Jumpserver Plugin Installation Koko Component Deployment Luna component deployment Guacamole Component Deployment Configure Nginx ...

Posted by kristalys on Tue, 03 Sep 2019 10:18:41 -0700

Spring Security Resolution-Development of Short Message Logon

Spring Security Resolution (4) - Development of Short Message Logon When learning Spring Cloud, when encountering the related content of authorized service oauth, he always knows half of it, so he decided to study and collate the content, principle and design of Spring Security, Spring Security Oauth2 and other permissions, authentication-relat ...

Posted by PHPThorsten on Mon, 02 Sep 2019 08:06:33 -0700

Local Caching (GO) in Business Implementation

Local caching is often used in real business implementation to reduce access to real storage. We design different caching modes for different usage scenarios, but the basic implementation is a huge Map/Table (different languages). The following uses ...

Posted by lisa99 on Sun, 01 Sep 2019 02:51:03 -0700

Analysis of IO Multiplexing and Event Mechanism in redis

baiyan Introduce Read this article before reading: Analysis of the Way to Improve the Performance of Server Concurrent IO from Network Programming Foundation to epoll To better understand the content of this article, thank you.We know that when we use redis, we can get the data returned by the redis server by sending a get command from the clie ...

Posted by laide234 on Sun, 01 Sep 2019 01:09:34 -0700